如何解决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

我觉得应该都会响应,不能响应多半是因为操作速度太快,导致数据加载卡顿。所以需要像小程序进阶课里一样,做一个锁,数据没请求来,不要频繁加载。

0
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23869 学习 · 6899 问题

查看课程