小程序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
        })
    }
}        
原文地址:https://www.cnblogs.com/memphis-f/p/10984237.html