(二)02-WXML模板语法详解-条件渲染 ——wx:if、wx:elif和wx:else用法 & block标签用法 & hidden属性用法

条件渲染

  • wx:if

在这里插入图片描述

  • wx:else

在这里插入图片描述

  • wx:elif

  • wx:else

<view wx:if='{{score>=90}}'>优秀</view>
<view wx:elif='{{score<90&&score>=80}}'>良好</view>
<view wx:elif='{{score<80&&score>=60}}'>一般</view>
<view wx:else>just so so</view> 

在这里插入图片描述

  • block标签用法

    • block标签不会渲染到页面中,类似于vue中的template标签
    <!-- <view wx:if='{{flag}}'>Tom</view>
    <view wx:if='{{flag}}'>Jerry</view>
    <view wx:if='{{flag}}'>Spike</view> -->
    <!-- block标签本身不会渲染 -->
    <block wx:if='{{flag}}'>
      <view>kitty</view>
      <view>peppa</view>
      <view>ktty1</view>
    </block>
    

    图示:

在这里插入图片描述

  • hidden属性和wx:if的区别

    • 类似于vue中的中v-if和v-show的区别
      • 内置组件都有一个hidden属性:如果值为false就显示,为true就不显示
      • 通过hidden控制标签渲染的话,无论是否显示内容,实际上都进行了渲染,类似于vue中的v-show
      • 如果要频繁的控制组件的显示或者隐藏,那么推荐使用hidden

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值