• Vue过渡效果的实现


    1、Vue 过渡组件

    Vue 在插入、更新或者移除 DOM 时,使用内置的过渡封装组件可以实现过渡效果

    语法格式:

    <transition name = "xx">
       <div></div>
    </transition>

    2、过渡的类名

    在进入/离开的过渡中,会有 6 个 class 切换:

    • v-enter进入过渡的开始状态

    • v-enter-active进入过渡生效时的状态

    • v-enter-to进入过渡的结束状态

    • v-leave离开过渡的开始状态

    • v-leave-active离开过渡生效时的状态

    • v-leave-to离开过渡的结束状态

    完整示例:

    <template>
      <div>
        <div id="demo">
            <button v-on:click="show = !show">
              显示/隐藏
            </button>
    
            <transition name="fades">
              <p v-if="show">hello</p>
            </transition>
        </div>
      </div>
    </template>
    
    <script>
    export default {
      data () {
        return {
          show: true
        }
      }
    }
    </script>
    
    <style>
      .fades-enter-active, .fades-leave-active {
          transition: opacity 1s
      }
      .fades-enter, .fades-leave-to {
          opacity: 0
      }
      .fades-leave, .fades-enter-to {
        opacity: 1
      }
    </style>

     运行效果:

  • 相关阅读:
    统计创建对象个数
    动手动脑
    开学第一周心得
    放假第五周总结
    放假第四周总结
    第一周总结
    04-异常处理-动手动脑
    03-继承与多态-动手动脑
    02-类和对象-跟踪类对象创建个数
    02-类和对象-动手动脑
  • 原文地址:https://www.cnblogs.com/Leophen/p/11264742.html
Copyright © 2020-2023  润新知