微信小程序 条件渲染详解


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 相关文章推荐
javascript实现的动态文字变换
Jul 28 Javascript
Javascript 圆角div的实现代码
Oct 15 Javascript
基于jquery的可多选的下拉列表框
Jul 20 Javascript
使用Java实现简单的server/client回显功能的方法介绍
May 03 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
Jun 05 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
Sep 10 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
Mar 28 Javascript
jQuery实现的简单拖拽功能示例
Sep 13 Javascript
JS实现的简单轮播图运动效果示例
Dec 22 Javascript
jQuery实现弹窗居中效果类似alert()
Feb 27 Javascript
使用gulp搭建本地服务器并实现模拟ajax
Apr 05 Javascript
JS实现获取自定义属性data值的方法示例
Dec 19 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
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
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
smarty学习笔记之常见代码段用法总结
2016/03/19 PHP
简单的JS多重继承示例
2008/03/13 Javascript
javascript 写类方式之十
2009/07/05 Javascript
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
javascript日期对象格式化为字符串的实现方法
2014/01/14 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
jQuery中on()方法用法实例
2015/01/19 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
2016/08/15 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
AngularJS中重新加载当前路由页面的方法
2018/03/09 Javascript
详解jQuery如何实现模糊搜索
2019/05/10 jQuery
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
Python的词法分析与语法分析
2013/05/18 Python
Python实现队列的方法
2015/05/26 Python
Python编程中的异常处理教程
2015/08/21 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
2018/12/10 Python
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
经济实惠的豪华家具:My-Furniture
2019/03/12 全球购物
PHP开发工程师面试问题集锦
2012/11/01 面试题
大学学雷锋活动总结
2014/06/26 职场文书
品牌推广活动策划方案
2014/08/19 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
黄山导游词
2015/01/31 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书
在酒桌上的敬酒词
2015/08/12 职场文书
mysql优化
2021/04/06 MySQL
Python max函数中key的用法及原理解析
2021/06/26 Python
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL