微信小程序 for 循环详解


Posted in Javascript onOctober 09, 2016

1,wx:for

在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item 事例如下:

wxml文件:

<view wx:for="{{items}}">
{{index}}: {{item:one}}
</view>
js文件:
Page({
items:[{
one: "test1",
},{
one: "test2"
}]
})

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

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

wxml文件:

<view wx:for="{{items}}" wx:for-item="name" wx:for-index="id">
{{id}}: {{name.one}}
</view>

下面是一个九九乘法表事例:
<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>

2,block  wx:for

wx:for用在<blcok/>标签上,以渲染一个包含多节点的结构块。例如:

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

效果图如下:

微信小程序 for 循环详解

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

Javascript 相关文章推荐
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
Jan 22 Javascript
一个原生的用户等级的进度条
Jul 03 Javascript
分享两段简单的JS代码防止SQL注入
Apr 12 Javascript
微信小程序 教程之小程序配置
Oct 17 Javascript
微信小程序 网络API 上传、下载详解
Nov 09 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
Mar 23 Javascript
react实现菜单权限控制的方法
Dec 11 Javascript
解决npm管理员身份install时出现权限的问题
Mar 16 Javascript
vue生命周期实例小结
Aug 15 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
Jul 19 Javascript
js实现圆形显示鼠标单击位置
Feb 11 Javascript
JavaScript将数组转换为链表的方法
Feb 16 Javascript
微信小程序 条件渲染详解
Oct 09 #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
You might like
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
玩转图像函数库―常见图形操作
2006/09/03 PHP
实用函数8
2007/11/08 PHP
php数组排序usort、uksort与sort函数用法
2014/11/17 PHP
PHP对文件进行加锁、解锁实例
2015/01/23 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
2019/04/09 PHP
laravel 数据验证规则详解
2019/10/23 PHP
js导入导出excel(实例代码)
2013/11/25 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
javascript的函数劫持浅析
2016/09/26 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
2018/03/21 Javascript
vue中rem的配置的方法示例
2018/08/30 Javascript
JavaScript实现的鼠标跟随特效示例【2则实例】
2018/12/22 Javascript
vue权限管理系统的实现代码
2019/01/17 Javascript
javascript实现贪吃蛇游戏(娱乐版)
2020/08/17 Javascript
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
通过C++学习Python
2015/01/20 Python
python开发之IDEL(Python GUI)的使用方法图文详解
2015/11/12 Python
基于python3 类的属性、方法、封装、继承实例讲解
2017/09/19 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
2020/06/29 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
音乐专业自荐信
2014/02/07 职场文书
幼儿园元旦活动感言
2014/03/02 职场文书
征婚广告词
2014/03/17 职场文书
杨善洲观后感
2015/06/04 职场文书
教师工作证明范本
2015/06/12 职场文书
九年级历史教学反思
2016/02/19 职场文书
Nginx已编译的nginx-添加新模块
2021/04/01 Servers
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL