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


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 相关文章推荐
JavaScript基本对象
Jan 11 Javascript
ExtJs GridPanel简单的增删改实现代码
Aug 26 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
Oct 17 Javascript
基于JavaScript实现跳转提示页面
Sep 24 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
Nov 16 Javascript
JS获取多维数组中相同键的值实现方法示例
Jan 06 Javascript
基于mpvue的小程序项目搭建的步骤
May 22 Javascript
微信小程序与公众号实现数据互通的方法
Jul 25 Javascript
vue实现图片懒加载的方法分析
Feb 05 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
May 07 Javascript
weui上传多图片,压缩,base64编码的示例代码
Jun 22 Javascript
JavaScript实现10秒后再次获取验证码
Dec 02 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
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
js变量以及其作用域详解
2020/07/18 Javascript
基于mootools插件实现遮罩层新手引导
2012/05/24 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
vuejs指令详解
2017/02/07 Javascript
js动态添加表格逐行添加、删除、遍历取值的实例代码
2018/01/25 Javascript
Vue $emit $refs子父组件间方法的调用实例
2018/09/12 Javascript
Vue实现滑动拼图验证码功能
2019/09/15 Javascript
Vue.js下拉菜单组件使用方法详解
2019/10/19 Javascript
python开发之字符串string操作方法实例详解
2015/11/12 Python
Python字符串格式化的方法(两种)
2017/09/19 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
2018/02/05 Python
Python测试人员需要掌握的知识
2018/02/08 Python
python3爬虫之设计签名小程序
2018/06/19 Python
python绘制直方图和密度图的实例
2019/07/08 Python
Mac安装python3的方法步骤
2019/08/09 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
python中return的返回和执行实例
2019/12/24 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
CSS去掉A标签(链接)虚线框的方法
2014/04/01 HTML / CSS
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
佳能法国商店:Canon法国
2019/02/14 全球购物
设计部经理的岗位职责
2013/11/16 职场文书
低碳环保标语
2014/06/12 职场文书
2015年“公民道德宣传日”活动方案
2015/05/06 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
2015年暑假生活总结
2015/07/13 职场文书
师德师风心得体会(2016精选篇)
2016/01/12 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python