// 该方法接收的参数有:分页,接口返回的数据和页面原数据;
const pageData = (page,data,list)=>{
if(page==1){
list = data;
}else{
if(data.length>0){
list = [...list,...data]
}else{
page --;
}
}
//将分页数和拼发孤数据列表返回
return {pages:page,list}
}
//导出方法
export default {
pageData
}
在用到的js页面引入使用
//引入以上方法
import pageData from '../../utils/pageData';
//使用数据拼接方法
//pages为请求时携带的分页数,list为拼接好的数据
let {pages,list} = pageData.pageData(page,res,this.data.list);
//以下是以小程序的写法存放到当前页面data里
this.setData({
list,
page:pages
})

本文介绍了一个用于分页数据合并的函数pageData,它能动态拼接并返回新的数据列表,适用于前端或小程序场景。通过实例展示了如何在请求分页数据后,使用该方法实现列表的无缝衔接。
1363

被折叠的 条评论
为什么被折叠?



