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


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 面向对象 继承
May 13 Javascript
JQuery中的事件及动画用法实例
Jan 26 Javascript
JavaScript中toString()方法的使用详解
Jun 05 Javascript
AngularJs bootstrap搭载前台框架——准备工作
Sep 01 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
Nov 23 Javascript
AngularJS的ng-click传参的方法
Jun 19 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
Mar 12 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
Aug 24 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
Apr 02 Javascript
mpvue小程序循环动画开启暂停的实现方法
May 15 Javascript
Layui给switch添加响应事件的例子
Sep 03 Javascript
vue中uni-app 实现小程序登录注册功能
Oct 12 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-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
JS父页面与子页面相互传值方法
2014/03/05 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
angular双向绑定模拟探索
2016/12/26 Javascript
vue实例中data使用return包裹的方法
2018/08/27 Javascript
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
Vue中遍历数组的新方法实例详解
2019/07/21 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
2020/04/25 Javascript
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
Python和JavaScript间代码转换的4个工具
2016/02/22 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
2018/04/22 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
python开发准备工作之配置虚拟环境(非常重要)
2019/02/11 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
Python 实现一个手机号码获取妹子名字的功能
2019/09/25 Python
Python之Numpy的超实用基础详细教程
2019/10/23 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
Python 支持向量机分类器的实现
2020/01/15 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
怎样声明一个匿名的内部类
2016/06/01 面试题
请说出以下代码输出什么
2013/08/30 面试题
优秀管理者事迹材料
2014/05/22 职场文书
房屋租赁协议书
2014/10/18 职场文书
党员转正介绍人意见
2015/06/03 职场文书
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android
基于Python实现西西成语接龙小助手
2022/08/05 Golang