收藏
回答

scroll-view的bindscroll获取到的scrollTop不为0

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

scroll-view的bindscroll监听滑动事件,经常会有这样的问题:scrollview惯性滑动到顶部后,最后的事件中的scrollTop不为0!!!!toupper事件也没有收到!!!

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

3 个回答

  • 灵芝
    灵芝
    2018-10-08

    scroll-view 加一个 throttle="{{false}}"  参数试一下

    2018-10-08
    有用 2
    回复 15
    • 润飞
      润飞
      2018-10-08

      这个是?

      2018-10-08
      回复
    • 润飞
      润飞
      2018-10-08

      似乎有效果。。。。。。。好奇为啥?难道这个throttle如果是true,节流开启后,bindscroll就可能减少事件通知?

      2018-10-08
      回复
    • 润飞
      润飞
      2018-10-08

      请问所有机型都可以通过这个来避免上述的问题吗?

      2018-10-08
      回复
    • 灵芝
      灵芝
      2018-10-08回复润飞

      事件派发的时候默认会节流

      2018-10-08
      回复
    • 润飞
      润飞
      2018-10-08回复灵芝

      好的,谢谢哈~

      2018-10-08
      回复
    查看更多(10)
  • Ludis
    Ludis
    2020-04-23

    原来是酱婶。

    scroll-view组件自带节流,所以滑动过快时,会出现滑到顶部,scrollTop不为0的bug。因为部分scroll事件被节流掉了。
    


    添加throttle="{{false}}" 属性,关闭官方默认节流,保证scroll事件能全部触发,自己实现节流即可。
    
    2020-04-23
    有用
    回复
  • 润飞
    润飞
    2018-10-08

    似乎有效果。。。。。。。好奇为啥?难道这个throttle如果是true,节流开启后,bindscroll就可能减少事件通知?

    2018-10-08
    有用
    回复
登录 后发表内容