uni swiper轮播图current,不生效可能2个原因:
1 swiper动态变化时,dom还没更新,直接赋值了,换在nextTick中写
2 官方文档的【组件属性设置不生效解决办法】
uni current
this.swiperIndex=0 // 参考2必须先设置一次 (重要1)
if (this.curIndex == this.allQue.length - 1) { // 忽略 业务代码,siwper长列表优化上中下最后一个禁止右滑之类
this.$nextTick(()=>{ (重要2)
this.swiperIndex = 2;
})
}
// 配合重要1+重要2 ,可以去观察swper上的current的确改变了
之前存在修改current不生效,用这样解决的,的确可行