react-native-snap-carousel 问题(另求推荐组件)

先求推荐!一个可以在同一界面显示多个slider 的 swiper 组件,效果如下图展示(我找的几个 swiper 就算把 slider 宽度变小,也只是多了些留白,并不会把留白的空间给其他 slider 欸)

问题:react-native-snap-carousel 组件第一轮 slider 切换时顺序混乱,先放代码:
clipboard.png

图示说明,这是组件第一次加载完的样子:
clipboard.png
我提供的data 数组是这样的: [{title: '瑞波CEO...'},{title: '桑坦德银行...'},{title:'币市调整...'}] 然而这里直接显示了第二项???另外记下下张图片是蓝色的,然后是第一次切换 slider
clipboard.png

slider 直接跳过了一个???dot 也跳过了,打印 index 为 0 。第二次切换
clipboard.png

???打印 index 为 2???第三次切换。。。
clipboard.png

打印 index 为 1。。。第一轮 loop 完成,之后顺序倒是正常了,index 也顺序打印出 0 1 2 0 1 2,只是 0 依旧对应着 data 数组的 第二个数据, 2 对应着第一个数据,怀疑一天的人生了,还请大神求救

阅读 6.5k
3 个回答
新手上路,请多包涵

楼主找到可替换的组件了吗?我也遇到同样的问题了,而且loop设置成true不能实现无限轮播

新手上路,请多包涵

请问有结果了么?我也度过了怀疑人生的一天

新手上路,请多包涵

应该是和loopClonesPerSide这个属性有关系

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题