微信小程序if for
2024-10-21 06:34:26
1.控制代码的显示隐藏
1.wx:if="{{}}"判断是否需要渲染代码
<view wx:if="{{tiaojian===1}}">显示1</view>
<view wx:elif="{{tiaojian===2}}">显示2</view>
<view wx:else>显示3</view>
data: {
tiaojian:1
},
block 一次性控制多个组件的显示与隐藏 在页面上不会显示任何包裹的标签
2.hiddren=“{{}}”控制显示隐藏
<view hidden="{{tiaojian}}">true时候隐藏 false显示</view>
data: {
tiaojian:true
},
区别:
wx:if 动态创建移出元素,控制元素的展示与隐藏
hiddren:切换样式的方式让元素display:block/display:none 控制元素的展示与隐藏
2.wx:for
<view wx:for="{{arr1}}">
索引是:{{index}}
当前项是:{{item}}
</view>
data: {
arr1:["小王","小端","小慧"]
},
wx:for-index可以指定索引的变量名
wx:for-item可以指定当前项的变量名
<view wx:for="{{arr1}}" wx:for-index="suoyin" wx:for-item="nr">
索引是:{{suoyin}}
当前项是:{{nr}}
</view>
3.wx:key(提高渲染效率)
<view wx:for="{{Arrlist}}" wx:key="id">
{{item.name}}
</view>
data: {
Arrlist:[
{id:1,name:'小杨'},
{id:2,name:'小王'},
{id:3,name:'小姚'}
]
},
最新文章
- [moka同学转载]Yii2 checkBookList的使用
- WPF绘制简单常用的Path
- [vivado系列]Vivado软件的下载
- nim3取石子游戏 (威佐夫博弈)
- Objective-C description的用法
- spi ssp
- mac版Tomcat安装
- intelliJ IDEA创建web工程
- 移动端遇到的问题小结--video
- aabb碰撞检测
- hdoj:2052
- lua --- 局部变量
- 获取访客IP、地区位置信息、浏览器、来源页面
- 安装JIRA
- 猎豹浏览器(chrome内核)屏蔽视频广告
- [转帖]HTTPS系列干货(一):HTTPS 原理详解
- phpStorm 显示行号
- (zxing.net)一维码Code 93的简介、实现与解码
- 前端性能优化:DocumentFragments或innerHTML取代复杂的元素注入
- ios端微信浏览器禁止上下滑动