微信小程序 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 相关文章推荐
javascript中的对象和数组的应用技巧
Jan 07 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
Sep 19 Javascript
JavaScript数组方法总结分析
May 06 Javascript
jquery实现简单Tab切换菜单效果
Jul 17 Javascript
AngularJS ng-bind 指令简单实现
Jul 30 Javascript
Angularjs的键盘事件的绑定
Jul 27 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
Jan 08 Javascript
Vuex入门到上手教程
Jun 20 Javascript
Iview Table组件中各种组件扩展的使用
Oct 20 Javascript
vue搜索和vue模糊搜索代码实例
May 07 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
Sep 26 Javascript
Js视频播放器插件Video.js使用方法详解
Feb 04 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
PHP实现将视频转成MP4并获取视频预览图的方法
2015/03/12 PHP
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
javascript URL锚点取值方法
2009/02/25 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
Jquery带搜索框的下拉菜单
2013/05/06 Javascript
基于node.js依赖express解析post请求四种数据格式
2017/02/13 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
Vue.js简易安装和快速入门(第二课)
2017/10/17 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
Nodejs模块载入运行原理
2018/02/23 NodeJs
Vue.js组件间通信方式总结【推荐】
2018/11/23 Javascript
vue项目首屏加载时间优化实战
2019/04/23 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
2019/09/20 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
JavaScript实现捕获鼠标坐标
2020/04/12 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
python elasticsearch从创建索引到写入数据的全过程
2019/08/04 Python
python虚拟环境模块venv使用及示例
2020/03/04 Python
python中adb有什么功能
2020/06/07 Python
一款利用纯css3实现的win8加载动画的实例分析
2014/12/11 HTML / CSS
采购部部门职责
2013/12/15 职场文书
2014升学宴答谢词
2014/01/26 职场文书
合作投资意向书
2014/04/01 职场文书
教师节领导致辞
2015/07/29 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
Python基础之hashlib模块详解
2021/05/06 Python
微信小程序scroll-view不能左右滑动问题的解决方法
2021/07/09 Javascript
Java异常体系非正常停止和分类
2022/06/14 Java/Android