收藏
回答

setData 动态修改 class 为什么会无效?

代码如下图所示


在开发者工具中预览,点击后 class 不会发生变化,是哪里写错了吗?



回答关注问题邀请回答
收藏

4 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-11-01

    实际上是变化了的

    Wxml面板,鼠标点选中view,再切换试试,就能看到变化了

    2019-11-01
    有用 1
    回复 1
    • 汤圆爸比™جاڭ يى
      汤圆爸比™جاڭ يى
      2019-11-01
      谢谢回答,确实是只要选中 wxml 面板中任意元素才会看到变化。
      2019-11-01
      回复
  • 葡萄(喵队长)
    葡萄(喵队长)
    2020-05-03

    我今天也遇到这个问题了

    2020-05-03
    有用
    回复
  • M。
    M。
    2019-11-01

    写个color不就一眼看出来了吗。

    2019-11-01
    有用
    回复 1
    • 汤圆爸比™جاڭ يى
      汤圆爸比™جاڭ يى
      2019-11-01
      谢谢回答,实际上 class 是生效的,只是开发者工具中没选中 view 时 class 的显示不会发生变化,单纯就这个现象来问问看的。
      2019-11-01
      回复
  • 是小白啊
    是小白啊
    2019-11-01

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-11-01
    有用
    回复 1
    • 汤圆爸比™جاڭ يى
      汤圆爸比™جاڭ يى
      2019-11-01
      使用 setData 切换 view 的 class ,如果在 Wxml 面板中未选中任何元素,在面板中不会发生变化,选中任何元素时才会发生变化。
      在页面中是生效的。
      2019-11-01
      回复
登录 后发表内容
问题标签