小程序swiper组件的bindchange方法重复执行问题

这是官方文档的说法给出了swiper组件一直来回滑动的bug原因

以下是修正方法

<swiper
autoplay="{{autoplay}}"
interval="{{interval}}"
duration="{{duration}}"
bindchange="swiperChange"
current="{{current}}">
swiperChange(e){
    let current = e.detail.current;
    let source = e.detail.source
    //console.log(source);
    // 这里的source是判断是否是手指触摸 触发的事件
    if (source === 'touch') {
        this.setData({
          current:current
        })
    }
}        

 

相关文章:

  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
  • 2021-05-28
  • 2021-10-26
猜你喜欢
  • 2021-12-29
  • 2021-05-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案