得到需要的数据: 把一维数组转成二维数组
转换前:[1,2,3,4,5,6,7,8]
取size=4; 4个一组
转换后:[[1,2,3,4], [5,6,7,8]]
findRelGoods(id).then(data => {
const size = 4 // 每页4条
const total = Math.ceil(data.result.length / size) // 总页数
for (let i = 0; i < total; i++) {
const t = data.result.slice(i * size, (i + 1) * size) // 0-4
sliders.value.push(t)
}
})
data.result是发请求求得的数据, total是一共可以分成多少页, splice(下角标从几开始, 下角标从几结束)
二维数组转一维数组: