码迷,mamicode.com
首页 > 微信 > 详细

微信小程序-下拉松开弹不回去顶部留一段空白

时间:2019-01-10 11:24:39      阅读:631      评论:0      收藏:0      [点我收藏+]

标签:get   use   com   微信小程序   调用   rda   html   info   func   

注意的是刷新在json 文件中要配置 "enablePullDownRefresh":true

 

空白的出现有可能是多次触发下拉事件导致请求过多导致页面反应延迟。

在 onPullDownRefresh 事件里加setTimeout事件延迟下下拉刷新的事件。

/**
  * 页面相关事件处理函数--监听用户下拉动作
  */
onPullDownRefresh: function () {
  wx.stopPullDownRefresh();
  let _This = this;
  let oUInfo = _This.data.oUInfo;
  (!oUInfo.unionId) && getApp().getUserData(function (result) {
    _This.fGetCUserInfo(result.unionId);
    _This.setData({
      oUInfo: result
    });
  });
  setTimeout(function () {// 这里写刷新要调用的函数,比如:
    _This.pullRefresh();
  }, 500);
 
},

 

 

注意,setTimeout要写在getApp请求之后,setTimeout只处理刷新后数据的获取。间隔时间建议为500。

转: https://www.cnblogs.com/zhangym118/p/8927022.html

微信小程序-下拉松开弹不回去顶部留一段空白

标签:get   use   com   微信小程序   调用   rda   html   info   func   

原文地址:https://www.cnblogs.com/fps2tao/p/10248827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!