在工作中,遇到一个实现,左右按钮,通过点按钮每次滚动一个,循环展示
toRight() {
// 获取 items 数组的第一个元素
let first = this.iconArr[0];
// 将第一个元素从数组中删除
this.iconArr.splice(0, 1);
// 将第一个元素添加到数组的末尾
this.iconArr.push(first);
},
toLeft() {
// 获取 items 数组的最后一个元素
let last = this.iconArr[this.iconArr.length - 1];
// 将最后一个元素从数组中删除
this.iconArr.splice(this.iconArr.length - 1, 1);
// 将最后一个元素添加到数组的开头
this.iconArr.unshift(last);
},