首页 > 小程序教程 > 解决微信小程序下拉加载执行多次的问题

解决微信小程序下拉加载执行多次的问题

上一篇 下一篇
很多开发者在开发小程序时候,点击下拉加载会执行多次,这样会导致页面加载慢或者出错。可以通过以下方法解决。

//页面滑动到底部
 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秒只能加载一次 。这样就不会有影响了。希望对解决微信小程序下拉加载执行多次的问题有帮助!

模板简介:该模板名称为【解决微信小程序下拉加载执行多次的问题】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 28,961次
  • 使用软件
  • 文件格式
  • 文件大小
  • 上传时间 05-08
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
html5 微信图片 微信模板 企业网站 微信公众平台 微信素材 微信文章 自适应 单页式简历模板 响应式
您可能会喜欢的其他模板