如何解决scroll-view不能流畅的上拉加载更多?
来源:21-3 更多电影页面加载数据
慕丝231398
2019-06-19
<scroll-view class="home" style="height:100%" bindscrolltolower="onScrollLower" lower-threshold="0" bindscroll="onScroll" scroll-y="{{true}}" scroll-top="{{scrollTop}}" scroll-into-view="{{scrollView}}">
...内容...
</scroll-view>
老师,我的page和scroll-view都是设置了100%高度或者固定高度的,lower-threshold也是0,但是快速上拉scroll-view触底的时候经常性的会无法触发scrolltolower事件(有时候慢速也会),导致有时候快速的触底,不会加载更多数据,要再次拉到底部才能够触发(尝试过把lower-threshold值设高点,但是快速触底也会偶尔不能响应scrolltolower);本来想用onReachBottom()替代的,onReachBottom()可以快速灵敏的响应触底事件;但是其他地方需要用到scroll-view,而且在scroll-view的界面上用onReachBottom()的话会导致下拉无法触发onReachBottom()触底事件。所以老师,您有什么好的解决方案?
PS:都是用真机测试的。
写回答
1回答
-
7七月
2019-06-19
我觉得应该都会响应,不能响应多半是因为操作速度太快,导致数据加载卡顿。所以需要像小程序进阶课里一样,做一个锁,数据没请求来,不要频繁加载。
00
相似问题