千巷猫影
看了你的图,没有用vue等框架,那么久按照原生的来撸吧:首先ajax请求回来数据后,用一个arr1保存数据,再创建一个空数组arr2,并声明变量pageindex:1,pagesize:10,然后循环这个数组();var arr1 = ajax.data;var arr2 = [];var pageindex = 1;//分页下标var pagesize = 10;//分页数据长度function pull_page(){ arr2 = []; var key = (--pageindex)*pagesize; for(var p_i = key,p_i<pagesize;p_i++){ if(arr1[p_i]!=undefined){//判断当前p_i是否超出了arr1的长度,即,也可以p_i<=arr1.length为条件 arr2.push(arr1[p_i]); } }}pull_page();//默认为第一页,当切换分页方法触发时,要对应的修改分页下标pageindex,并再次调用该方法话说,前端来做分页,不科学啊,你所有数据都拿到了,为啥还要做分页呢