上拉加载问题
上拉加载为什么有时候会加载好几页?有时候就正常
上拉加载为什么有时候会加载好几页?有时候就正常
lower: function (e) { console.log('上拉加载') this.setData({ loading:true }) let {options, page} = this.data; api.getRents(options.type, page + 1,(res) => { this.setData({ rents: this.data.rents.concat(res.data), page: page + 1, loading:false }) })
|
老哥们 没看懂你们的代码 我也出现滑动一次 数据有时候会出现很多次
reachBottim: function (e) { // 已显示,不允许多次触发动画,多次加载数据 if (this.data.loading) { return; } // 触发动画 this.setData({ loading: true, }); // 加载数据 code... // 请求数据成功后改变 loading 值即可 } |