[报警告swiper] current无效,请修改curren??

发布于 7 年前作者 liujie8161 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

经常不规律出现这样的警告!该如何解决啊??大佬们,我给onshow中设置current为0也没用

9 回复
xiangjun
xiangjun1 楼6 年前

我也遇到了

vzhao
vzhao2 楼6 年前

初始设置current:0;     swiper上绑定      数据重置时重置current:0   完美解决

jingdu
jingdu3 楼6 年前

兄弟,请问你的图片展示后还有那个警告吗?动态修改list数组有没有不会有警告的情况。

gwu
gwu4 楼6 年前

如果设置current无效,可以试试我的方法:

解决这个问题的思路是重置swiper组件

给swiper组件加个wx:if,根据图片数组长度判断是否显示

刷新数据时,先将图片数组清空 > setData > 再调用接口获取数据

qiang98
qiang985 楼6 年前

我也遇见了,我是动态改变数组内容,数组元素数量由多变为少时,而此时索引正好大于数组的元素数量就会有警告,而且显示swiper空白,不能正常显示,我后来每次刷新数据时都重新设置current为0,就好了

pinglu
pinglu6 楼6 年前

遇到类似问题了…

同一套展示页面…onload里加载的数据滑动很好…到加载查询的数据到这个页面是就报这个错,然后空白了…

yong85
yong857 楼6 年前

发个吐槽,为啥官方不解决这么明显的一个 bug ?

cuijie
cuijie8 楼6 年前

应该是数据源的数组为空值时,设置current为0,会警告。我是数据源没数据,不显示swiper

yanyi
yanyi9 楼5 年前

暂时不影响的话 不用管。