当前位置:网站首页>【微信小程序】WXML模板语法-条件渲染
【微信小程序】WXML模板语法-条件渲染
2022-08-05 04:52:00 【m0_65431212】
wx:if
在小程序中,使用 wx:if=“{ {condiion}}” 来判断是否需要渲染该代码块:
<view wx:if="{
{condiion}}"> true </view>
也可以用 wx:elif 和 wx:else 来添加 else 判断:
<view wx:if="{
{type ===1}}"> 男 </view>
<view wx:elif="{
{type ===2}}"> 女 </view>
<view wx:else> 保密 </view>
并在,js文件中定义type的值
data: {
type: 1
},
结合 < block > 包装 wx::if
如果要一次性控制多个组件的展示和隐藏,可以使用 < block >
< /block >标签将多个组件包装起来:
<block wx:if={
{
true}}>
<view> view1 </view>
<view> view2 </view>
</block>
注意:< block >并不是一个组件,他只是一个容器,不会在页面种做任何渲染。
hidden
在小程序中,直接使用hidden="{ {condition}}"也能控制元素的显示和隐藏
<view hidden="{
{ condition }}">条件为true隐藏,条件为false显示</view>>
//condition需要在.js文件的data中定义
wx:if与hidden的区别
- 运行方式不同
- wx:if以动态创建和移除元素的方式
- hidden以切换样式的方式
- 使用建议:
- 频繁切换时,建议使用hidden
- 控制条件复杂,建议使用wx:if
边栏推荐
- write the story about us
- 密码学系列之:PEM和PKCS7,PKCS8,PKCS12
- 为什么刚考完PMP,就开始准备软考了?
- Flutter学习-开篇
- Day019 Method overriding and introduction of related classes
- Analyses the mainstream across technology solutions
- Four-digit display header design
- How to solve complex distribution and ledger problems?
- [BJDCTF2020] EasySearch
- [informix] Resolving startup errors and solutions
猜你喜欢
How to solve complex distribution and ledger problems?
In the hot summer, teach you to use Xiaomi smart home accessories + Raspberry Pi 4 to connect to Apple HomeKit
LeetCode:1403. 非递增顺序的最小子序列【贪心】
[SWPU2019]Web1
Flutter学习2-dart学习
MySQL基础(一)---基础认知及操作
雷克萨斯lm的安全性到底体现在哪里?一起来看看吧
Flutter learning 5-integration-packaging-publish
What is the function of industrial-grade remote wireless transmission device?
Flutter学习5-集成-打包-发布
随机推荐
二叉树基本性质+oj题解析
[8.1] Code Source - [The Second Largest Number Sum] [Stone Game III] [Balanced Binary Tree]
8.04 Day35-----MVC三层架构
Is the NPDP certificate high in gold content?Compared to PMP?
狗仔队:表面编辑多视点图像处理
雷克萨斯lm的安全性到底体现在哪里?一起来看看吧
Flutter学习三-Flutter基本结构和原理
MySQL中控制导出文件后变为了\N有什么解决方案吗?
mutillidae download and installation
Flutter学习5-集成-打包-发布
bytebuffer 内部结构
C#关于set()和get()方法的理解及使用
Cryptography Series: PEM and PKCS7, PKCS8, PKCS12
bytebuffer internal structure
Bytebuffer put flip compact clear method demonstration
software management rpm
upload upload pictures to Tencent cloud, how to upload pictures
【软考 系统架构设计师】软件架构设计③ 特定领域软件架构(DSSA)
mysql数据库表什么字段类型的存储长度最大?
[MRCTF2020]PYWebsite