微信小程序上拉触底分页加载

it2025-08-13  6

微信小程序上拉触底分页加载

2020/10/22

data:{ page: 1, //当前页码 endpage: '', //总页码 }, // 列表数据 lists: function () { let self = this; var token = wx.getStorageSync('token');//获取缓存token var timestamp = getTime();//获取当前时间戳 var newToken = jmToken(token, data);//加密token var uid = wx.getStorageSync('uid');//获取缓存用户id var data = { timestamp: timestamp,//当前时间戳 uid: uid,//用户id type: self.data.xuan_active,//选项 page: self.data.page//当前页 }; //该请求方式是promise封装后的 post('/Gifts/giftlist', data, newToken).then(res => { console.log('列表内容', res); if (res.data.code == 200) { self.setData({ lists: self.data.lists.concat(res.data.data.list), endpage: res.data.data.page//总页码 }) }; }); }, /** * 页面上拉触底事件的处理函数,设置文件自带的生命周期函数 */ onReachBottom: function () { let self = this; if (Number(self.data.page) < Number(self.data.endpage)) { let ppge = self.data.page + 1; console.log(ppge); self.setData({ page: ppge }); self.lists(); } else { wx.showToast({ title: '已经没有数据了', icon: 'none', duration: 1500 }); }; },
最新回复(0)