最近要新上一个小项目,用到了分页功能,这个分页还得是我自己大前端亲自模拟的,也就不是那种点“下一页”向后台请求新数据的那种,于是我需要把从后端一次性拿到的所有数组十个十个作为一个数组保存到一个大数组里面,懂了没?就是一个数组里面有好几个数组,每个数组都有十个元素,作为某一页的数据,当然了,最后一页可能并非是凑巧10个的,那就少于10个也行。于是我开始切割数组,这一切割竟然就是半个小时,我已开始怎么割都割不好,我真心觉得自己的底子好薄~当然了,既然会在这里写这样一段话说明我现在已经解决了,代码在这里写出来算是对自己的一个警告,切记重视基础!ws在打开,我顺便贴上今天找到的一个前端网站,好像里面的东西都还比较有用的,网址是:http://www.css119.com/。
var array = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22];
var newArray = [];
while(array.length > 0){ newArray.push(resp.data.coldSells.slice(0,10)); array.splice(0,10); }
//newArray = [[1,2,3,4,5,6,7,8,9,10],[11,12,13,14,15,16,17,18,19,20],[21,22]];
这样就可以对分页按钮的点击做出反应了