微信小程序 条件渲染详解


Posted in Javascript onOctober 09, 2016

1,wx.if

在微信小程序中,小程序是使用wx.if="{{条件}}"来判断是否渲染该代码块,用法如下:

<view wx.if="{{条件}}">True</view>

也可以用wx.elif和wx.else来添加一个else块,事例如下:

<view wx:if="{{a>1}}"> 1 </view>
<view wx:elif="{{a>2}}"> 2 </view>
<view wx:else> 3 </view>

2,block wx:if

wx:if是一个控制属性,需要将它添加到标签上,但是如果我们想要一次性判断多个标签,我用可以使用<block/>将多个组件包装起来,并在上边使用wx:if控制属性,

其中并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性。事例如下:

<block wx:if="{{TURE}}">
<view>view1</view>
<view>view2</view>
</block>

注:一般来说,wx:if有更高的切换消耗而hidden有更高的初始渲染消耗。因此,如果需要频繁切换的情景下,用hidden更好,如果在运行时条件不大可能改变则wx:if较好。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
js或css文件后面跟参数的原因说明
Jan 09 Javascript
javaScript实现浮点数转十六进制字符
Oct 29 Javascript
jQuery中nextAll()方法用法实例
Jan 07 Javascript
JS动态修改iframe内嵌网页地址的方法
Apr 01 Javascript
jQuery+ajax实现文章点赞功能的方法
Dec 31 Javascript
JavaScript表单验证开发
Nov 23 Javascript
微信小程序 数据封装,参数传值等经验分享
Jan 09 Javascript
vue+element-ui实现表格编辑的三种实现方式
Oct 31 Javascript
详解webpack4之splitchunksPlugin代码包分拆
Dec 04 Javascript
微信小程序日历弹窗选择器代码实例
May 09 Javascript
JS阻止事件冒泡的方法详解
Aug 26 Javascript
jquery实现广告上下滚动效果
Mar 04 jQuery
手机浏览器 后退按钮强制刷新页面方法总结
Oct 09 #Javascript
最实用的jQuery分页插件
Oct 09 #Javascript
js本地图片预览实现代码
Oct 09 #Javascript
js html css实现复选框全选与反选
Oct 09 #Javascript
不间断循环滚动效果的实例代码(必看篇)
Oct 08 #Javascript
关于JavaScript和jQuery的类型判断详解
Oct 08 #Javascript
js基本算法:冒泡排序,二分查找的简单实例
Oct 08 #Javascript
You might like
操作Oracle的php类
2006/10/09 PHP
APMServ使用说明
2006/10/23 PHP
header导出Excel应用示例
2014/01/24 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
php数组合并的二种方法
2014/03/21 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
PHP工厂模式、单例模式与注册树模式实例详解
2019/06/03 PHP
Yii框架的布局文件实例分析
2019/09/04 PHP
SWFObject 2.1以上版本语法介绍
2010/07/10 Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
2014/07/21 Javascript
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
JS+CSS实现实用的单击输入框弹出选择框的方法
2015/02/28 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
浅谈在js传递参数中含加号(+)的处理方式
2016/10/11 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
python 连接各类主流数据库的实例代码
2018/01/30 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
不知道这5种下划线的含义,你就不算真的会Python!
2018/10/09 Python
python中partial()基础用法说明
2018/12/30 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
给护士表扬信
2014/01/19 职场文书
桥梁工程专业求职信
2014/04/21 职场文书
艾滋病宣传标语
2014/06/25 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
承诺函范文
2015/01/21 职场文书
2016年大学生社区服务活动总结
2016/04/06 职场文书
html5表单的required属性使用
2021/07/07 HTML / CSS
Python利用FlashText算法实现替换字符串
2022/03/31 Python