个人的解决方式是不在 bindChange事件回调函数中更新current值,而是在 bindanimationfinish(滑动动画结束调用)事件回调函数中更新current值。
<swiper class="swiper" bindanimationfinish="swiperAnimationListener" >
swiperAnimationListener:function(e){
this.setData({
swiperCurrent: e.detail.current
})
}