transition 只能满足单个节点的过渡效果,在多个节点的渲染上显得力不从心
为了更好适用于更多的场景,vue 提供 <transition-ground>来多个元素的过渡
首先创建了一个简单的应用,通过button 来实现动态的加减,使用了啊你,实际效果可运行一下代码
<body>
<div id="app">
<button @click="add">add</button>
<button @click="move">remove</button>
<transition-group
name="list"
enter-active-class="animated bounceInDown"
leave-active-class="animated bounceOut"
>
<li v-for="item in num" :key="item">{
{item}}</li>
&l

Vue的<transition-group>组件用于处理多个元素的过渡效果,弥补了<transition>的不足。在动态增删列表项时,<transition-group>会渲染元素并提供move-class属性,利用CSS transform实现平滑移动,确保列表元素位置变化的流畅性。需注意,每个子元素需设置key属性。
最低0.47元/天 解锁文章
316

被折叠的 条评论
为什么被折叠?



