问题模块 | 框架类型 | 问题类型 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
框架 | 小程序 | Bug | 客户端 | 7.0.3 | 2.6.4 |
环境:
开发环境:MacOS 10.14.3
编译器版本:1.02.1902010
平台:Android/iOS
现象:
1. 当用户快速滑动时,滚动条向下滑动,这时达到了触发上拉加载的位置,刷新出了新的数据
2. 此时滚动条缩小(表示还有可以滚动的范围)
3. 但是由于用户的快速滑动,导致滚动条没有离开触发范围(距离底部50像素),就不能够触发新的上拉加载事件了
代码:
仅仅通过wx:for循环来渲染列表,没有使用scroll-view
处理:
1. 目前是通过增加1页显示的数据量(让列表更多),降低用户快速滑动导致滚动条没有离开触发位置
请问大家有什么好的处理方式吗?谢谢
网友回复
管凯旋:
这个触底事件文档上说是同屏只能触发一次,可能不是没有离开触发范围的原因。使用scroll-view可能好一点。这种方式每一页的数据量大于一屏显示应该问题也不大
励炑⁵:
和你一样的处理方法