7***@qq.com
7***@qq.com
  • 发布:2024-03-08 20:23
  • 更新:2024-03-09 21:06
  • 阅读:202

swiper,动态修改循环内容会出现不播放缓动问题。

分类:uni-app

打包成微信小程序后,swiper用block循环swiper-item。然后通过@change,this.dataArr[index] = data;或者this.$set(this.dataArr, index, data);都会出现“闪现”问题,有没有道友遇见过这个问题?你们都是怎么解决的,是BUG,还是我写的不对?

2024-03-08 20:23 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

动态修改内容 没发现异常
你说的闪现是啥效果的闪现?能提供下录屏或者复现的demo吗?

  • 7***@qq.com (作者)

    100个数据显示在5个swiper上,所以每一次滑动就去计算,然后重新赋值。就出现了这个问题。

    2024-03-09 21:06

  • 7***@qq.com (作者)

    this.pictureList[index] = data;

    this.$set(this.pictureList, index, data)

    都不行,都会重新“闪现”

    this.pictureList[index].fileID = data.fileID;这样写就没问题,所以我比较不理解。

    2024-03-09 21:13

  • 7***@qq.com (作者)

    解决了

    2024-03-09 23:52

7***@qq.com

7***@qq.com (作者)

100个数据显示在5个swiper上,所以每一次滑动就去计算,然后重新赋值。就出现了这个问题。

要回复问题请先登录注册