v-enter: 定义过渡开始时元素的状态。在元素被插入时生效,在下一个帧(下一帧也就是v-enter-active)移除(实际就是过渡将要开始之前,元素的状态)
v-enter-active: 定义”进入过渡”的结束状态。在元素被插入时生效,在 transition/animation 完成之后移除(实际就是过渡的中间状态,比如淡入淡出里的淡入后的状态)
v-leave: 定义”离开过渡”的开始状态。在离开过渡被触发时生效,在下一个帧移除(实际就是淡出状态将要发生之前元素的状态)
v-leave-active: 定义”离开过渡”完成后的结束状态。在离开过渡被触发时生效,在 transition/animation 完成之后移除(实际就是淡出完成后元素的最终状态)
实例1:
当show = true时:
当show = false时:
实例2:
刚开始的时候按钮透明度为0+偏移24px,然后过渡到透明度为1且不偏移的位置,再附加上内层小球滚动的特效即可
注意:动画的CSS样式是添加在要附加动画效果的元素的class类上
转载请注明原文地址: https://www.6miu.com/read-96340.html