// 该方法接收的参数有:分页,接口返回的数据和页面原数据;
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
})