在swiper 组件的 bindchange中调用setData()方法,没有改变的数据也会被重新渲染。
例如我只改变数据swipercurrentindex的值。
changswiperindex: function (event){ this .setData({ swipercurrentindex: event.detail.current }) }, |
但是页面中其他的数据如recommendarray也被重新渲染,导致以下for循环执行。
|
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | swiper | 客户端 | 6.7.3 | 2.3.0 |
1 个回答
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)