收藏
回答

关于OnReachBottom触底事件在快速滑动问题

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 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页显示的数据量(让列表更多),降低用户快速滑动导致滚动条没有离开触发位置


请问大家有什么好的处理方式吗?谢谢


回答关注问题邀请回答
收藏

3 个回答

  • 管凯旋
    管凯旋
    2019-04-04

    这个触底事件文档上说是同屏只能触发一次,可能不是没有离开触发范围的原因。使用scroll-view可能好一点。这种方式每一页的数据量大于一屏显示应该问题也不大

    2019-04-04
    有用 1
    回复 1
    • 2019-04-04

      恩,谢谢

      2019-04-04
      回复
  • 正周
    正周
    2019-04-04

    和你一样的处理方法

    2019-04-04
    有用 1
    回复
  • 李艺鑫
    李艺鑫
    2020-08-04

    同问,还有什么好方法吗?感觉增加一页展示的数量,滑动很快的话还是会造成无法触底刷新的问题

    2020-08-04
    有用
    回复
登录 后发表内容