收藏
回答

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属性)

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

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
    有用
    回复
登录 后发表内容