js数组分割(场景-分页数据)

今天做了个前端处理分页,后端未做参数查询接口和列表页请求的接口,所以这里是前端来做数据处理的。这里分享下处理分页的逻辑;

let result = [];

let data=vm.paginationTable;

let queryList=vm.queryList;

for(var i=0,len=data.length;i<len;i+=queryList.pageSize){

    result.push(data.slice(i,i+queryList.pageSize));

}

vm.resultTable=result;

vm.tableData=vm.resultTable[0];

数据量大的可别照着写哈,我只是记录下切割部分

主要实现分割的代码点是for循环的那部分,其他地方只是根据自组件代码条件来处理数据的(自行取舍过滤即可),queryList是分页的判断条件,pageSize属性是number,即每页的条数;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值