小程序轮播图抖动

568 阅读1分钟
  1. 小程序抖动主要是未知问题引起的,可以在bindchange的事件判断,是否是自动轮播或滑动轮播,如果是修改当前的current的值
  2.    <swiper    autoplay="true" interval="4000" current="{{swiperCurrent}}" duration="1000" bindchange="swiperChange">      <swiper-item wx:for="{{bannerList}}" wx:key="*this" data-page="activity" data-id="{{item.id}}" data-type="{{item.type}}">        <image src='{{item.pictureUrl}}' class='u-img-slide' ></image>    </swiper-item>    </swiper>
     
     
     
     swiperChange(e) {    let {current, source} = e.detail    if(source === 'autoplay' || source === 'touch') {          this.setData({        swiperCurrent: current      })    }  },