pageDataFn(page, pageSize, data) { // page 页数,pageSize 条数, data 总数据
if (data && data.length) {
// 处于第几页 page
// 保存每页数据的数组
const pagedata = []
// pageSize 每页条数
// 设置开始
const start = pageSize * page - pageSize
// 设置结束长度
let end = pageSize * page
end = end > data.length ? data.length : end
for (let i = start; i < end; i++) {
// 所有分页数据 data
pagedata.push(data[i])
}
return {
total: data.length,
pagedata: pagedata
}
}else{
return {
total: 0,
pagedata: []
}
}
},
后端返回总数据,前端做假分页
于 2023-02-06 09:57:47 首次发布