transition组件在同一时间内容只能有一个元素显示,当有多个元素时,需要使用v-if、v-else或者v-else-if来区别显示条件,并且元素需要绑定不同的key值,否则Vue会复用元素,无法产生动画效果
1.不同标签名元素的过渡
不相同标签名元素可以使用v-if和v-else来进行过渡,但相同标签名元素不可用,因为Vue为了效率只会替换相同标签中的内容,除非设置key值
2.相同标签名元素的过渡
当有相同标签名的元素切换时,需要通过key特性设置唯一值来标记,从而让Vue区分它们。
Vue