收藏
回答

wx:for小程序组件后更改循环的数据,组件某些节点样式丢失

框架类型 终端类型 操作系统 微信版本 基础库版本
小程序 微信iOS客户端 6.6.1 1.9.1


更新前,


更新后,


虽然class还是这个但是他的样式丢失了。那个class是动态判断的,代码如下。。

第一次渲染的时候可以,对这个数组更新后,样式丢失。class还是那个,但不起作用。


突然发现我把样式写在引用这个组件的页面就可以了。但是为什么组件内部的wxss不对第二次循环的组件起作用?


是因为diff? 那个虚拟 DOM 插入页面后,就不算组件内部了?


我知道文档说样式可以继承,但是。为什么我组件内部写的样式对新渲染组件起作用,但是对以前的就不起作用了?


有那位大佬解释一下么?

最后一次编辑于  2018-01-25
回答关注问题邀请回答
收藏

1 个回答

  • 文明
    文明
    2018-07-13

    遇到了同样的问题,不知道怎么解

    2018-07-13
    有用
    回复 2
    • ( ˙灬˙ )
      ( ˙灬˙ )
      2018-07-13

      我是在全局定义样式然后解决的

      2018-07-13
      回复
    • 文明
      文明
      2018-07-13

      貌似跟微信版本还有关系,我这边测试的是,部分机型上会出现这个问题

      2018-07-13
      回复
登录 后发表内容