app.js 定义全局
globalData: {
userInfo: null,
addText: '玩命加载中...',
endText: '————— 我也是有底线的 —————',
sid: '',
},
在需要的页面引用
js:
/**
* 页面的初始数据
*/
data: {
fast: [],
pageN: 2, //分页
pageSize: 10,
pageTottomText: '',
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
let that = this
this.setData({
pageTottomText: ''
});
let pageN = this.data.pageN;
console.log('pageN',pageN)
that.setData({
pageTottomText: getApp().globalData.addText,
});
app.agriknow.quickConsultation(pageN, 10).then(res => { //调用接口
console.log('请求数据成功', res)
let result = res.data.data;
if (result.length != 0) {
pageN += 1;
that.setData({
pageN: pageN
})
setTimeout(function () {
let item = that.data.fast.concat(result) //onload触发的请求的数据
that.setData({
fast: item
});
console.log('pageN', pageN, '分页', item)
}, 1000);
}
else {
that.setData({
pageTottomText: getApp().globalData.endText,
});
}
}).catch(err => {
console.log(err)
})
},
wxml: