百世创一
百世创一
  • 发布:2022-08-15 17:35
  • 更新:2024-03-06 17:23
  • 阅读:749

nvue模式下动态class有时会失效的处理方法

分类:nvue

这个问题也是偶尔出现,之前连续显示一排头像时,有时突然会发生一个头像的图片样式失效了,变得奇大无比。但是其他的头像都正常。查看代码并没有什么问题。但是仍然是偶尔出现,一旦出现,如果在同样的位置渲染的图也会一样的问题。百思不解。后我尝试将动态的class修改成动态的style就没这个问题了。此类问题也出现在其他地方。概率不高,但是偶尔就会出现。这个问题困扰了很久,如果刻意去测试还不太容易重现。估计是nvue的动态class的机制是不是在一些复杂的页面会有一些问题。分享给大家,避免踩坑。

0 关注 分享

要回复文章请先登录注册

1***@qq.com

1***@qq.com

回复 DCloud_UNI_HRK :
大概多久修复,现在这个功能急需
2024-03-06 17:23
DCloud_UNI_HRK

DCloud_UNI_HRK

这个问题确实比较难以复现,所以可能以前就被搁置了,现正尝试修复
2024-03-04 16:31
DCloud_UNI_HRK

DCloud_UNI_HRK

回复 百世创一 :
进一步排查出原因是nvue组件下内置组件不会继承class上面的样式,在page下的nvue页面使用内置组件的话class则正常生效
2024-03-04 16:30
百世创一

百世创一 (作者)

回复 DCloud_UNI_HRK :
辛亏你们复现了,我还以为只是我写的有问题。
2024-03-04 16:25
DCloud_UNI_HRK

DCloud_UNI_HRK

感谢反馈,已复现该问题,正在尝试修复
2024-03-04 16:19