[报警告swiper] current无效,请修改curren??
发布于 6 年前 作者 liujie 7858 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

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

9 回复

我也遇到了

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

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

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

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

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

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

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

遇到类似问题了…

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

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

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

暂时不影响的话 不用管。

回到顶部