Vue动画组件 transition
Vue的动画是由标签 transition
组成,一个基本的 transition
组件
|
|
class的定义
|
|
例子
|
|
|
|
|
|
关于动画的四种状态,最重要的是 enter
+ enter-active
+ leave-active
,它们已经可以决定好动画的开始和结束
enter
:决定动画开始那一瞬间的状态
enter-active
:决定动画过渡的效果,以及过渡到什么程度,过渡最后程度最好是和预设的程度一致,不然就会出现很怪异的效果,就比如 fade-enter-active
和 p
的长度宽度一致,因为在动画过渡完了之后就显示 p
真正的样式
leave-active
:决定动画消失的效果
配合 animate.css
使用
|
|
多个元素运动
|
|
在 :key
中加唯一标识即可