nutui icon indicating copy to clipboard operation
nutui copied to clipboard

[bug]Swiper 渲染问题

Open sum1201 opened this issue 2 years ago • 1 comments

问题描述

通过vuex 异步获取数据后,不能立即显示图片,需要手工点击一下才可以。 taro 原生的没有问题。

最小可复现仓库

请创建最小可复现代码,并上传到你的 GitHub 仓库

预期的行为和实际行为

复现步骤,具体代码

检查代码之后,发现在子元素数量更新后,重新渲染时,moving =true , 导致 style 没有更新。应该在更新后, moving=False https://github.com/jdf2e/nutui/blob/66c88b0f5f49ca0702d252f028f0adbb1b669ef4/src/packages/__VUE/swiper/index.taro.vue#L432-L439

https://github.com/jdf2e/nutui/blob/66c88b0f5f49ca0702d252f028f0adbb1b669ef4/src/packages/__VUE/swiper/index.taro.vue#L319-L331

https://github.com/jdf2e/nutui/blob/66c88b0f5f49ca0702d252f028f0adbb1b669ef4/src/packages/__VUE/swiper/index.taro.vue#L165-L172

当我点击swiper后,moving =False, 所以图片就显示了。 https://github.com/jdf2e/nutui/blob/66c88b0f5f49ca0702d252f028f0adbb1b669ef4/src/packages/__VUE/swiper/index.taro.vue#L354-L377

1.txt QQ20220426-185836@2x

相关环境信息

  • 操作系统:Mac OS 12.2.1
  • Node 版本:18.0
  • NutUI 版本: @nutui/[email protected]
  • Vue 版本:3.2.33
  • 引用方式: NPM

sum1201 avatar Apr 26 '22 10:04 sum1201

image

richard1015 avatar Aug 22 '22 03:08 richard1015

@sum1201 ,能否提供一下可复现的仓库,我这里无法复现

szg2008 avatar Sep 23 '22 07:09 szg2008