this.iconList.forEach((item,index) => {
const page = Math.floor(index / 8)
if (!pages[page]) {
pages[page] = []
}
pages[page].push(item)
})
老师你好。
forEach都已经确定有第8个item了,const page = 1才会生成第二页,
这样的话if(!pages[page])永远都不为真的吧。
无论你是第二页的第一个图标(index=8)还是第三页的第一个图标(index=16),有这个item才会显示,没这个这个item的话pages[1],pages[2]这些判断都不会存在了,因为index的关系,page都不会等于这些数字,所以这个判断是不是多余了?
课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握
了解课程