v-if动画1
v-show动画2
<transition>
标签包住要实现动画的元素name
属性name
拼接上-enter
,-enter-to
,-enter-active
,-leave
,-leave-to
,-leave-active
,其中后两者可选。
v-if动画1
<transition>
中加入以上6种状态名字和-class
拼起来的特性(标签的属性以后称呼为特性),值为自定义的类名钩子函数控制的动画
before-enter
:进入前,enter
:进入中,after-enter
:进入后,enter-cancelled
:进入动画被取消,before-leave
:离开前,leave
:离开中,after-leave
:离开后,leave-cancelled
:离开动画被取消,-cancelled
这个钩子。如果动画进入过程中被取消,就等进入动画完成后再自动触发离开动画;而离开过程中被取消,则会把离开的最后设定状态再叠加上进入的动画一起表现出来。 tag="div"
表示transition-group将会被渲染成div标签动画一
动画二
动画三
动画一