收藏
回答

当节点循环存在三元运算时, last-child未生效

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug text 工具 6.7.1 2.2.2


如图, 代码中类名赋值时存在三元运算, DOM节点渲染没问题.


wxss中定义如下样式:



期望结果:

最后一个text-color类拥有 color:red 属性


实际结果:

并没有... ...

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

2 个回答

  • Albert Einstein [官]
    Albert Einstein [官]
    2018-08-13

    这看上去并不是一个 bug,以下与您规则一致的 html 片段也不能达到您想要的效果,建议您重新调整 wxss/wxml 的写法。



    2018-08-13
    赞同
    回复
  • 宾格
    宾格
    2018-08-13

    text:nth-child(2n)

    2018-08-13
    赞同
    回复 4
    • (・ω・)ノ
      (・ω・)ノ
      2018-08-13

      一样, 不生效


      2018-08-13
      回复
    • 宾格
      宾格
      2018-08-13回复(・ω・)ノ

      last-child先找同级的最后一个元素,再去匹配选择器,不匹配就没效果了

      2018-08-13
      1
      回复
    • 宾格
      宾格
      2018-08-13回复(・ω・)ノ

      你是要这种效果不

      2018-08-13
      1
      回复
    • (・ω・)ノ
      (・ω・)ノ
      2018-09-19回复宾格

      嗯嗯 已经改好了 多谢~

      2018-09-19
      回复