博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序-下拉松开弹不回去顶部留一段空白
阅读量:6823 次
发布时间:2019-06-26

本文共 627 字,大约阅读时间需要 2 分钟。

解决办法:

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

  在 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

你可能感兴趣的文章
Ajax基础
查看>>
深入浅出单实例Singleton设计模式
查看>>
Linux获取进程执行时间
查看>>
C 标准库IO缓冲区和内核缓冲区的区别
查看>>
【转】人工智能的局限性
查看>>
jQuery事件委托
查看>>
Python 多人聊天工具 ( 多线程 )
查看>>
06_工作流调度器概述
查看>>
C#中重写(override)和覆盖(new)的区别
查看>>
Thread 中的start()
查看>>
apache配置中ProxyPassReverse指令的含义
查看>>
Dropping TSO features since no CSUM feature
查看>>
层的问题,
查看>>
修改鼠标图标的方法
查看>>
系统模块
查看>>
就算神游 之二:行路 3
查看>>
java把数据到指定文件
查看>>
【POJ】1692 Crossed Matchings
查看>>
一种基于矩的椭圆目标的亚像素级边缘定位方法
查看>>
jsoncpp在Windows和Linux下的安装
查看>>