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
});
};
},