onPullDownRefresh不执行

2019-10-28  本文已影响0人  hey_沙子

不执行的原因

一、没有正确的设置

需要在app.jsonwindow选项中或页面配置中开启enablePullDownRefresh

在app.json中配置则会设置所有页面的都开启这个事件,所以推荐大家只设置本页面的json,但还是分别说一下,大家根据情况自己选择

app.json

{
 "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "小火购",
    "navigationBarTextStyle": "black",
    "enablePullDownRefresh":true,
    "onReachBottomDistance":50
  },
}

本页面例如:index.json
因为是本页面所以不需要写window

{
    "enablePullDownRefresh":true,
    "onReachBottomDistance":50
}
二、自动生成的页面已经包含同名函数

自动生成文件的时候系统会为我们生成页面一系列函数,而自己写的时候有些人不注意又定义了相同的方法名,但小程序是不会提醒存在同名函数的,这就需要我们认真,把不需要的删除


image.png
三、没有理解微信定义的这个onPullDownRefresh函数如何触发

onPullDownRefresh这个函数是下拉刷新(顶部),而多数人当做普通的用户下拉事件了,这就导致改了json文件却仍然一直不触发事件

上一篇下一篇

猜你喜欢

热点阅读