由于场景需要,swiper可能会有几十个swiper-item,所以页面渲染方式改为一次渲染三个item,每次左滑右滑时,请求数据进行覆盖,所以swiper数据格式为:
[
0:{},
1:{},
2:{}
]。
当点击选项卡某一项时,current值总是在0、1、2这三种数值中改变,但是点击后current的值正确改变,但是页面没有滑动到相关的swiper-item。
(官方说明: 当重复设置某些属性为相同的值时,不会同步到view层。)
所以有什么方法可以让页面强制滑动到swiper-item。
相同逻辑测试:用原生微信小程序开发没有问题,但是用uniapp开发打包成小程序不行。

VioletGe
- 发布:2020-11-21 16:21
- 更新:2021-12-30 15:15
- 阅读:1223
VioletGe (作者)
感谢回复,已经解决了,swiper的current改变为相同值,view层确实是不会更新同步的,已经换为其他方式解决了
2020-11-24 10:40
ofDamon
回复 VioletGe: 请问是怎样解决的?我也遇到了这个问题
2021-07-19 17:46
L***@163.com
+1
2021-12-30 15:05