其实一页显示N张问题,就是把一维数组转换为二维数组的问题。具体数据转变如下,最后一页图片数未定。
let oneTwoDimension = (data, N) => {
let newBlock = new Array(Math.ceil(data.length / N));建立一个新的某长度数组
for(let i = 0, len = newBlock.length; i < len; i++) {
newBlock[i] = Array.from(data.slice(i * N, (i + 1) * N)); //截取原数组
}
return newBlock;
}