Swiper通过js控制current属性滑动的时候,像右滑动衔接(circular)无效,像左有效。不通过js控制,手动操作正常
你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
js通过点击下一个改变swiper-item的滑动,衔接不了。就是最后一张图片衔接第一个时。会往回回滚两张。但是向左操作,也就是上一个的时候衔接正常
<swiper circular="{{true}}" current="{{current}}" bindchange=‘swiperChange’>
<swiper-item></swiper-item> <swiper-item></swiper-item><swiper-item></swiper-item>
</swiper>
<view bindtap=“last”></view>
<view bindtap=“next”></view>
next:function(){
this.setData({circular: this.data.circular - 1})
}
last:function(){
this.setData({circular: this.data.circular + 1})
}
swiperChange:function(e){
this.setData({
circular:e.detail.circular:e
})
}