zoukankan      html  css  js  c++  java
  • 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>

     运行效果:

  • 相关阅读:
    观众查询界面
    排球积分程序
    产品会议
    本周工作量及进度统计
    排球积分规则
    我与计算机
    排球记分员
    怎样成为一个高手观后感
    第十八周冲刺
    十六周
  • 原文地址:https://www.cnblogs.com/Leophen/p/11264742.html
Copyright © 2011-2022 走看看