收藏
回答

这里定义了hidden,为什么代码里面没有显示出来呢?

下面代码应该有hidden标签出现

小程序链接:https://developers.weixin.qq.com/s/9e5xJhmT7ajT

这个是老师的代码视频拍照,有点模糊

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

2 个回答

  • 天天
    天天
    2020-08-01

    不是已经用了wx:if来控制显示隐藏了, 还用hidden干嘛? 两个同时用有啥特别意思吗?

    2020-08-01
    有用
    回复 3
    • 🌻
      🌻
      2020-08-01
      我问的是wx设置的条件怎么没有在右下角的代码中显示出来呢
      2020-08-01
      回复
    • 天天
      天天
      2020-08-01回复🌻
      你下面看到页面的内容,是小程序自动编译过的结果啊, 当然不显示wx:if之类的(被编译转换掉了).
      2020-08-01
      回复
    • 🌻
      🌻
      2020-08-01回复天天
      2020-08-01
      回复
  • 卢霄霄
    卢霄霄
    2020-08-01

    亲,这边建议早点放弃这个老师

    2020-08-01
    有用
    回复 4
    • 🌻
      🌻
      2020-08-01
      不知道是不是自己的问题,这不是放不放弃的问题,我是想着凡是呢,多找自己的原因,确实找到原因反驳老师的,我们再确认老师是错误的也不迟,这样有理有据,才能据理力争,因为我确实也遇到过类似的问题,当时一直以为是版本的问题,后面发现是操作的问题
      2020-08-01
      回复
    • 卢霄霄
      卢霄霄
      发表于小程序端
      2020-08-01回复🌻
      1、同一个标签上写wx:if 和hidden想表达什么。2、标签属性上写布尔值应该用两层花括号括起来。3、hidden只是display:none的一种语法糖罢了,所以用在block上没有意义。4、wxml里能不能看见这个属性有何值得在意的吗,看见如何,看不见又如何
      2020-08-01
      回复
    • 🌻
      🌻
      2020-08-02
      1、wx:if 和hidden想表达什么?可能是老师在讲初级课程时候,给我讲的标签,说一下作用,没有说两者关系,可能很大程度上老师是图方便,所以都放在一起了。2、加两层花括号括起来是成了变量,这个地方老师是为了说明这个地方有无两层花括号放在一起都是一样效果。3、hidden有没有具体的意义,我不是很了解,我目前是一个入门阶段,主要是以搞懂为主,理解它是什么作用,更深层次就是为了多懂一点,因为我的小经验告诉我,一点知识不懂,就有可能很多问题就解决不了,吃太多亏了(包括生活经验也是,买空调没有做好攻略,吃亏是自己,用了一个月,1/3价格出手,所以凡事求真)4、wxml里能不能看见这个属性有何值得在意的吗,看见如何,看不见又如何?不是那么在意,但是呢,我想深入的了解,其次追求更高的认知,凡所学必有所用,就是不知道什么时候派上用场,像我买了一个空调,如果搞懂了层层原理,就不会吃这么多亏了,很好的空调,很新,但是不是大牌子(用的是美的的压缩机),耗电高,排水不方便即使二手也没人要,连回收的工作人员都问是什么牌子的机器。换做我们作为消费者,肯定没有想这么多是不是?我们想的是方便,不耗电,不用安装,可以移动,就很适合外出打工者是不是?但是因为我物理没学好,不懂看电功率,就被商家忽悠了。一个月用了好像以往10倍多的电,电费是多少可想而知???用一个月还可以,每个月好几千的电费,换作是你你敢用吗???二手转卖出去,别人都懂耗电不要,自己不懂,只能自己存着空调又用不了,空调会老旧,即使你不用,也没有磕碰,放久了也是分分钟钟在掉价,你愿意1/3的价格出售???心不在滴血??你看这些知识也是环环相扣的。你看我要是懂点物理知识,懂点商家的销售心理,我需要吃这么多亏吗??直接买大牌的空调,省钱省力省心,抱歉说多了,不知道会不会给你一种我在钻牛角尖的感觉
      2020-08-02
      回复
    • 卢霄霄
      卢霄霄
      2020-08-02回复🌻
      虽然是有中钻牛角尖的感觉,不过并不讨厌刨根问底,只是在早期这样做会很亏时间,当然如果你学习能力非常强,倒也没问题。如果你想自己想通小程序中遇到的问题,必须要先把前端知识学透,需要去MDN把css html js通看一遍。你回的4条,我再说下2、3两条
      2.0、不加花括号的情况下,属性的值将单纯的被解析为字符串。如果带了花括号,其内容将被解析,true和false将被解析为布尔值true false,数字也会被解析成数字,其它情况将被解析成data中的属性值(也包含wxs中的值)。
      2.1、一个布尔值类型的属性,字符串类型的值和无参数写法的值等价于 true,意思是 hidden、hidden="false"、hidden="luxiaoxiao"都等价为 hidden="{{true}}"。额外说下,布尔值属性的推荐写法是,false 就直接不写这个属性, true 就直接只写属性名,当然组件默认为 true的情况请忽略这个说法。
      3、hidden 等价于 display:none 这个属性,比如,hidden="{{hidden}}",完全等价于 style="display: {{hidden?'none':''}}"。所以使用hidden有两个需要注意的点,一个是block上是无效的,因为block标签根本不会渲染出来,所以给它设display属性也毫无意义;另一个是在本身写有display属性的标签上,比如flex布局的父节点上(这个节点上会有 display:flex 样式)
      2020-08-02
      3
      回复
登录 后发表内容
问题标签