js:
Page({
data: {
dataList: [], //放置返回数据的数组
page:1,
pagesize:100
loadmore: false, //"上拉加载"的变量,默认false,隐藏
loadall: false //“没有数据”的变量,默认false,隐藏
},
//页面上拉触底事件的处理函数
onReachBottom: function() {
var that = this;
that.setData({
loadmore:true
});
this.getlist();
},
getlist(){
var that = this;
++that.data.page;
wx.request({
url: 'https://......',
method: 'GET',
data:{page:that.data.page,pagesize:that.data.pagesize},
success: function (res) {
if(res.data.goods.length>0){
let list = that.data.products.concat(res.data.goods)
that.setData({
loadmore:false,
products: list
})
}else{
that.setData({
loadmore:false,
loadall:true
})
}
}
})
},
})