問題:微信小程序的swiper組件在左右不斷切換滑動(dòng)會(huì)發(fā)生瘋狂的滑動(dòng)
原因:這是因?yàn)閯?dòng)態(tài)設(shè)置了current的問題,當(dāng)source為空字符串的時(shí)候附较,此時(shí)觸摸滑動(dòng)就會(huì)導(dǎo)致這樣一直滑動(dòng)
解決方法:在改變 current 值前檢測(cè) source 字段來判斷是否是由于用戶觸摸引起
if (e.detail.source === 'touch') {
this.setData({
current: e.detail.current
})
}