//页面滑动到底部
bindDownLoad: function () {
var that = this;
if (hasmore == true) {
hasmore = false;
page ++;
wx.request({
url: url,
method: 'GET',
data: {
page: page,
},
success: function (res) {
for (var i = 0; i < res.data.length; i++) {
list.push(res.data[i]);
}
that.setData({
companydata: list,
})
setTimeout(function () {
hasmore = true;
}, 1000)
}
})
}
},
|
解决方法原理: 添加一个计时器方法,操作数据后1秒后才会把hasmore变成true。这样就是说1秒只能加载一次 。这样就不会有影响了。希望对解决微信小程序下拉加载执行多次的问题有帮助!
模板简介:该模板名称为【解决微信小程序下拉加载执行多次的问题】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。