收藏
回答

小程序 scroll-view 组件设置 paging-enabled 后,如何获得分页改变的通知?

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

scroll-view 组件开启 paging-enabled 属性后,不知道怎么获得分页改变的通知,希望加一个 change 事件,用于分页改变后获得通知。

尝试了例如 binddragging、binddragend 这种滚动事件只能拿到 scrollTop、scrollLeft 的数据没有办法判断分页是否已改变。

https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html

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

3 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2021-03-03

     你好,可以scroll 事件中用 scrollTop 自行计算

    2021-03-03
    有用
    回复 1
    • IOS DEVEIOPER
      IOS DEVEIOPER
      2021-06-18
      scrollTop获取的不精确 怎么弄?
      2021-06-18
      回复
  • INHU
    INHU
    2023-08-10

    在横屏滚动中的实现:

    onScroll(e) {
      const index = Math.round(e.target.scrollLeft / this.swiperWidth)
      if (this.currentIndex !== index) {
        console.log(index, this.swiperWidth)
        this.currentIndex = index
      }
    },
    
    2023-08-10
    有用
    回复
  • creep
    creep
    2021-11-04

    同问,怎么明确的接收反馈滑动到了下一页

    2021-11-04
    有用
    回复 1
    • 代码中的小蜗牛
      代码中的小蜗牛
      2022-03-30
      可以使用scrollview的触底监听事件,在触底时提醒请求下一页数据,并加载,加载过程中关闭重复请求.
      2022-03-30
      回复
登录 后发表内容
问题标签