求官方回答:关于onReachBottom上拉加载问题
发布于 6 年前 作者 agao 8302 次浏览 来自 问答

onReachBottom为什么 只要手触屏下拉一点,就加载一次,这个不科学把,应该是滑动到页面最底部的时候或者是快倒底部的时候才触发,求官方解释下,我真被你们这个坑死了;

我用了2中方法:

1,不用view-scroll ,普通view,里面放入列表数据,下拉刷新正常,上拉加载(做下一页用得),只要上拉一次(就是手按上去上拉,然后松开,就会触发onReachBottom方法,导致无限次请求)

2:我使用view-scroll里面放入列表数据,那么上拉加载数据正常,是拉倒最底部才会加载数据,这次上拉加载正常,但是你会发现,下拉刷新不行了,下拉刷新拉到上面拉不动

10 回复

onReachBottom 只是一种到达底部就会通知的事件。如果你正在发起请求,你可以加个标志位

怎么每人回复我啊,急着解决,如果是bug,官方先说下,也行,我好和老板交代

兄弟问一下Page.onReachBootom这个接口哪里有介绍,我看到的只有下拉加载的

scroll-view的用滚动条自带的事件。

虽然有点久的问题了,但我还是想回答下,免得有人犯我同样的错误。没到底就刷新onReachBootom,可能是你在最外层的view设置了高度,试着把高度(height)换成auto。

使用 bindscrolltolower  在拉到底部是 调用 onReachBottom事件可以解决上啦加载的问题

我也是这样,下拉完成以后,手松开会出发上拉,没有套用view-scroll,求官方快点给一个解释吧,项目马上就要上线了

个人表示没这个问题,我开发的内容是到底部才会触发的。Page.onReachBootom

6楼说的对,我出现同样的问题,按6楼的方法解决了

到目前为止上拉加载,下拉刷新和scroll-view还是冲突的,用了scroll-view需要自己手写下拉刷新

回到顶部