Element2.15.6 版本 Carousel 走马灯,当循环项长度为2时,循环动画的运行方向不能始终一致的问题处理
解决方法:手动构造出一个长度为4的循环列表;
// 主要相关代码
if(list.length === 2) {
const lastItem = list[1];
const firstItem = list[0];
list.unshift(lastItem);
list.push(firstItem);
}
如果不需要展示指示器,到此就可以了。如果需要,可以通过class + css 的方式进行处理,具体可参阅参考链接文章评论区的一楼来解决;
参考链接:https://blog.csdn.net/weixin_38312502/article/details/86512277