//页面滑动到底部 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秒只能加载一次 。这样就不会有影响了。希望对解决微信小程序下拉加载执行多次的问题有帮助!
模板简介:该模板名称为【解决微信小程序下拉加载执行多次的问题】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。