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

posted @ 2022-07-07 10:22  近距离  阅读(465)  评论(0编辑  收藏  举报