0

整个页面就是一个view包着一个轮播、一个横向scroll-view和一个纵向scroll-view
当整个页面滑动至最下方时改变纵向scroll-view数据从而达到上拉加在更多效果,代码如下:

onReachBottom: function () {
    var that = this;
    console.log(that.data.scroll_y_list)
    setTimeout(function(){
      console.log(333)
      that.setData({
        loadingShow: true,
        scroll_y_list: that.data.scroll_y_list.concat(that.data.appendList)
      })
    },100);
  },

但是在模拟器中滚动鼠标滑轮过快,十次中会有一两次不会执行onReachBottom,第一个congsole都不执行。在json中设置onReachBottomDistance也试过了没有效果

2017-10-05 提问

查看全部 10 个回答

8

你好朋友,在用微信开发者工具新建页面时,会自动在页面中生成 onReachBottom 函数,检查下是不是重复了,导致你自己写的被覆盖了。这个问题我找了两天(;′⌒`),希望对看到的朋友有用!

推广链接