文章目录
1
2
3
4
5
6
7
8
9
<transition name="carousel-fade">
<div class="carousel-li"
v-for="(item, index) in banners" :key="index"
v-show="index === pageNumber">
<a :href="item.sourceUrl">
<img :src="item.imgUrl" alt="">
</a>
</div>
</transition>
1
2
3
4
5
6
.carousel-fade-enter-active, .carousel-fade-leave-active{
transition: all 1.3s ease;
}
.carousel-fade-enter, .carousel-fade-leave-to{
opacity: 0;
}

vue报错: [Vue warn]: can only be used on a single element. Use for lists.

解决办法:
v-show改为v-if,v-show:会渲染全部MOD并通过样式隐藏,v-if:不会渲染全部,只会渲染满足条件的MOD。

学习笔记,根据自己理解简单整理的,不对的地方望指正,非常感谢。

文章目录