收藏
回答

scroll-view的滚动触底事件有概率不触发

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug scroll-view 微信安卓客户端 8.0.20 2.22.1

用scroll-view做查询瀑布流时,通过console.log日志跟踪,发现当滚动速度很快时,bindscrolltolower事件有概率不会触发,此时瀑布流查询被中断。


<scroll-view class="search-scroll" wx:else scroll-top="{{page.topNum}}" scroll-y style="height:{{page.scrollHeight}}"  scroll-with-animation="{{true}}" scroll-anchoring="{{true}}"   refresher-enabled="{{true}}" refresher-threshold="{{80}}" refresher-triggered="{{page.refreshing}}"   bindrefresherrefresh="onRefresh" bindscrolltolower="scrollLoad">

  scrollLoad(){

    console.log('滚动至底部后查询 page='+this.data.page.pageNo)

    this.loadResult();

  },


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

2 个回答

  • Demons
    Demons
    2022-03-15

    你好,scroll-view需要加个固定高度的。

    2022-03-15
    有用
    回复 3
    • 达芬奇的电鳗
      达芬奇的电鳗
      2022-03-20
      已有固定高度,问题仍然没解决!
      2022-03-20
      回复
    • Why not?
      Why not?
      2022-04-11
      横向滚动也是,事实上已经滑到最右边了,但是可能出现scroll事件少了(最后一个scroll事件给的scrollLeft不足以到达右边界),或者没有scrolltolower事件的情况
      2022-04-11
      回复
    • ๑Secret
      ๑Secret
      2022-12-02回复达芬奇的电鳗
      额外加一个点击加载更多 手动触发就完事了
      2022-12-02
      回复
  • 余哎呀
    余哎呀
    2022-12-12

    请问问题解决了吗?

    2022-12-12
    有用
    回复
登录 后发表内容