在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.带分页 onReachBottom:function () { // 如果还未到最后一页,继续加载 if(this.data.page < this.data.last_page){ this.setData({ page:this.data.page+1 }) this.getProductList(false) } }, last_page接口获取; onReachBottom: function () { // 如果还未到最后一页,继续加载 if (this.data.loadMore) { this.setData({ page: this.data.page + 1 }) this.getProductList(false) } }, loadMore需做的处理: if (res.data.data.length === 0 && _this.data.page !== 1) { _this.setData({ loadMore: false }) wx.showToast({ title: '没有更多内容啦!', icon: 'none' }); }
两者需要做统一处理的地方: this.getProductList(false) --分页请求
this.getProductList() --非分页请求
if (isReset) { _this.setData({ productList: res.data.data, // last_page:res.data.pagination.last_page, }) } else { _this.setData({ productList: _this.data.productList.concat(res.data.data), // last_page:res.data.pagination.last_page, }) }
|
请发表评论