微信小程序OnPullDownRefresh下拉刷新不触发问题
汇总一下小程序下拉刷新不触发的原因。
·
小程序中写了onPullDownRefresh
方法之后不生效可能有以下几种方面的原因:
没有配置enablePullDownRefresh
需要在对应页面的json文件中设置enablePullDownRefresh
为true
:
{
"enablePullDownRefresh":true
}
方法覆盖
小程序新建页面的时候会自动生成onPullDownRefresh
方法,如果不生效可以检查下方法是否被覆盖了。
onPullDownRefresh: function() {
// your code
},
...
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function() {
},
使用了scroll-view等滚动组件
使用了scroll-view组件之后可能页面的enablePullDownRefresh
事件没办法执行了,可以使用自定义的刷新,详情见官方文档:
https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html
没有在app.json中配置
可以看下在app.json
中pages
选项里有没有这个页面,如果没有也无法触发下拉刷新。
// app.json
{
"pages": [
"pages/index/index",
...
],
}
更多推荐
已为社区贡献2条内容
所有评论(0)