微信小程序:onReachBottom(),onPullDownRefresh()事件不触发的原因

onReachBottom()下拉触顶:

原因:页面上的内容没有超出文档的高度,当前页面没有滚动条,就不会触发上拉触底事件。上拉不了就不会触底

此时可以用滚动监听事件代替。

onPageScroll:function(e){
  console.log(e.scrollTop);
     if (e.scrollTop>=92){
       ......
     }
   }

onPullDownRefresh()上拉触底:

原因:

1、页面最外层标签不可以设置 height:100%;

2、当前页面的.json文件要设置 "enablePullDownRefresh": true,

3、触发了onPullDownRefresh()之后要记得调用wx.stopPullDownRefresh();  (刷新完成后停止下拉刷新动效),否则第二次无法触发onPullDownRefresh()。

发布了107 篇原创文章 · 获赞 33 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/qq_36069339/article/details/103308335