Vue显示和隐藏的过渡动画

Posted liuwei54

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue显示和隐藏的过渡动画相关的知识,希望对你有一定的参考价值。

单元素/组件的过渡 
Vue提供了transition的封装组件,在下列情况中,可以给任何元素和组件添加”进入”和”离开”过渡动画。

条件渲染 (使用 v-if) 
条件展示 (使用 v-show) 
动态组件 
组件根节点

示例代码:

<div id="app">
        <input type="button" value="按钮" @click="toggle">
        <transition name="fade">
            <div id="div1" v-show="isShow" transiton="fade"></div>
        </transition>
    </div>

  

.fade-enter-active, .fade-leave-active {
      transition: opacity .5s
}
.fade-enter, .fade-leave-active {
      opacity: 0
}

动画效果:

技术分享图片

 

以上是关于Vue显示和隐藏的过渡动画的主要内容,如果未能解决你的问题,请参考以下文章

VUE:过渡&动画

#yyds干货盘点#Vue-transition组件的Css动画+过渡,笔记总结

Vue.js 过渡和过渡组动画不起作用

40 Vue3制作动画过渡效果

java 将循环显示和不显示过渡动画添加到Android片段

Vue中过渡与动画