收藏
回答

scroll-view

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 scroll-view 工具 6.6.7 2.0.0

- 需求的场景描述(希望解决的问题)


scroll-view 只提供了一个bindscroll 的回调方法。并且代码控制滑动的位置也会调用 bindscroll 回调方法。


- 希望提供的能力


希望提供 scrollend回调方法 和 整页滑动的属性

上次有大神告诉了我 touchend方法。但是因为  touchend 方法 要过早于回调  这时候bindscroll 还在回调。




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

2 个回答

  • 卢霄霄
    卢霄霄
    2018-11-12

    早上为啥没看到你。。哈哈哈

    是这样的,暂时没办法非常精确的监听滑动停止,我的方法是,在touchend和bindscroll里不断的 clearTimeout 和 setTimeout来模拟停止


    bindscroll(e){

        clearTimeout(this.timer)

        this.timer = setTimeout({

            console.log("滚动停止")

        },50)

    }

    2018-11-12
    有用 1
    回复 3
    • 2018-11-13

      嗯,想到了这个办法。但是,嫌这样性能不是很好。还是希望官方能出一个最好了

      2018-11-13
      回复
    • 2018-11-13回复

      另外就是 当非手动滑动scroll-view的时候。scroll-view的bindscroll 也随之回调了

      2018-11-13
      回复
    • zhe
      zhe
      2024-03-15
      brilliant!
      2024-03-15
      回复
  • Hasaki
    Hasaki
    2018-11-12

    大家跳转小程序的时候有没有遇到过这个问题啊?navigateToMiniProgramAppIdList

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