收藏
回答

text组件hidden不生效

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 6.5.3 2.0.0

text组件上的hidden属性不起作用,案例如下:

<text style="display:block" hidden="{{true}}">需要隐藏</text>

如上所示, 如果在text上定义了style="display:block", hidden将不起作用,如果没有style="display:block", hidden是正常的;

问题: 小程序在实现hidden属性时, 是否机制上有问题,导致和display产生冲突?(标准的HTML中, hidden的优先级高于style中的display属性)

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

3 个回答

  • Stephen
    Stephen
    2018-12-04

    小程序和html还是有区别的,毕竟是模拟的(虽然最终编译成html)

    2018-12-04
    赞同 1
    回复 2
    • 北冰洋
      北冰洋
      2018-12-05

      hidden属性和style中的display冲突的问题是一个bug呢? 还是机制就这样? 如果机制就这样的话,我就需要找另的方案替代hidden属性,如果是bug的话,大概什么时候会解决?

      2018-12-05
      回复
    • Stephen
      Stephen
      2018-12-05回复北冰洋

      这个得问下官方,建议先找替代方案

      2018-12-05
      回复
  • 诗·昂
    诗·昂
    2018-12-06

    小程序的hidden的本质是display:none, 使用wx:if吧

    2018-12-06
    赞同
    回复
  • 北冰洋
    北冰洋
    2018-12-05

    官方人员解答一下, 这个是bug呢?还是机制就是这样(如果机制就是这样的话, 建议文档上添加特别说明,这是个坑)。

    2018-12-05
    赞同
    回复