微信小程序 教程之列表渲染


Posted in Javascript onOctober 18, 2016

系列文章:

wx:for

在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。

默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item

<view wx:for="{{items}}">
 {{index}}: {{item.message}}
</view>
Page({
 items: [{
 message: 'foo',
 },{
 message: 'bar'
 }]
})

使用wx:for-item可以指定数组当前元素的变量名

使用wx:for-index可以指定数组当前下标的变量名:

<view wx:for="{{array}}" wx:for-index="idx" wx:for-item="itemName">
 {{idx}}: {{itemName.message}}
</view>

wx:for也可以嵌套,下边是一个九九乘法表

<view wx:for="{{[1, 2, 3, 4, 5, 6, 7, 8, 9]}}" wx:for-item="i">
 <view wx:for="{{[1, 2, 3, 4, 5, 6, 7, 8, 9]}}" wx:for-item="j">
 <view wx:if="{{i <= j}}">
  {{i}} * {{j}} = {{i * j}}
 </view>
 </view>
</view>

block wx:for

类似block wx:if,也可以将wx:for用在<block/>标签上,以渲染一个包含多节点的结构块。例如:

<block wx:for="{{[1, 2, 3]}}">
 <view> {{index}}: </view>
 <view> {{item}} </view>
</block>

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

Javascript 相关文章推荐
Prototype1.5 rc2版指南最后一篇之Position
Jan 10 Javascript
js以对象为索引的关联数组
Jul 04 Javascript
jquery下为Event handler传递动态参数的代码
Jan 06 Javascript
node.js [superAgent] 请求使用示例
Mar 13 Javascript
prototype.js常用函数详解
Jun 18 Javascript
Bootstrap CSS布局之图像
Dec 17 Javascript
那些精彩的JavaScript代码片段
Jan 12 Javascript
js html实现计算器功能
Nov 13 Javascript
详解 微信小程序开发框架(MINA)
May 17 Javascript
用Vue.js在浏览器中实现裁剪图像功能
Jun 18 Javascript
layui switch 开关监听 弹出确定状态转换的例子
Sep 21 Javascript
详解Angular cli配置过程记录
Nov 07 Javascript
微信小程序 教程之条件渲染
Oct 18 #Javascript
微信小程序 教程之数据绑定
Oct 18 #Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
Oct 18 #Javascript
微信小程序 教程之WXML
Oct 18 #Javascript
原生JS实现匀速图片轮播动画
Oct 18 #Javascript
jquery对象和DOM对象的相互转换详解
Oct 18 #Javascript
原生js实现网易轮播图效果
Apr 10 #Javascript
You might like
php启动时候提示PHP startup的解决方法
2013/05/07 PHP
使用PHP实现Mysql读写分离
2013/06/28 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
PHP安装memcache扩展的步骤讲解
2019/02/14 PHP
jquery 插件开发方法小结
2009/10/23 Javascript
jQuery Tools tab使用介绍
2012/07/14 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
js中Number数字数值运算后值不对的解决方法
2017/02/28 Javascript
详解Vue.directive 自定义指令
2019/03/27 Javascript
纯JS开发baguetteBox.js响应式画廊插件
2020/06/28 Javascript
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python素数检测实例分析
2015/06/15 Python
Python中super()函数简介及用法分享
2016/07/11 Python
Python实现获取命令行输出结果的方法
2017/06/10 Python
详解 Python 与文件对象共事的实例
2017/09/11 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
python通过zabbix api获取主机
2018/09/17 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
在django中form的label和verbose name的区别说明
2020/05/20 Python
openCV提取图像中的矩形区域
2020/07/21 Python
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
安纳塔拉酒店度假村及水疗官方网站:Anantara Hotel
2016/08/25 全球购物
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
JD Sports比利时官网:英国领先的运动鞋和运动服饰零售商
2018/10/10 全球购物
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
会计电算化专业毕业生求职信范文
2013/12/10 职场文书
清明节扫墓活动方案
2014/03/02 职场文书
兴趣小组活动总结
2014/05/05 职场文书
2014和解协议书范文
2014/09/15 职场文书
论群众路线学习笔记
2014/11/06 职场文书
讲座通知范文
2015/04/23 职场文书
养成教育主题班会
2015/08/13 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书