整个页面就是一个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也试过了没有效果
你好朋友,在用微信开发者工具新建页面时,会自动在页面中生成 onReachBottom 函数,检查下是不是重复了,导致你自己写的被覆盖了。这个问题我找了两天(;′⌒`),希望对看到的朋友有用!