微信小程序 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之过滤元素操作小结
Nov 30 Javascript
jQuery中parents()和parent()的区别分析
Oct 28 Javascript
JavaScrip常见的一些算法总结
Dec 28 Javascript
微信小程序 教程之数据绑定
Oct 18 Javascript
微信小程序 登录实例详解
Jan 16 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
Mar 09 Javascript
浅谈Vue 数据响应式原理
May 07 Javascript
Vue Prop属性功能与用法实例详解
Feb 23 Javascript
Vue 动态组件components和v-once指令的实现
Aug 30 Javascript
JS设置自定义快捷键并实现图片上下左右移动
Oct 17 Javascript
JS+CSS实现过渡特效
Jan 02 Javascript
Vite和Vue CLI的优劣
Jan 30 Vue.js
微信小程序 条件渲染详解
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
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
2013/06/25 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
php实现的mysqldb读写分离操作类示例
2017/02/07 PHP
PHP网页安全认证的实例详解
2017/09/28 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
Laravel框架实现的上传图片到七牛功能详解
2019/09/06 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
动态加载js和css(外部文件)
2013/04/17 Javascript
javascript上传图片前预览图片兼容大多数浏览器
2013/10/25 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
2016/11/17 Javascript
Bootstrap基本样式学习笔记之标签(5)
2016/12/07 Javascript
JS仿京东移动端手指拨动切换轮播图效果
2020/04/10 Javascript
js微信支付实现代码
2016/12/22 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
Vue axios与Go Frame后端框架的Options请求跨域问题详解
2020/03/03 Javascript
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
一键搞定python连接mysql驱动有关问题(windows版本)
2016/04/23 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
Python数据报表之Excel操作模块用法分析
2019/03/11 Python
python并发编程 Process对象的其他属性方法join方法详解
2019/08/20 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
pandas针对excel处理的实现
2021/01/15 Python
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
说出数据连接池的工作机制是什么?
2013/04/19 面试题
金属材料工程个人求职的自我评价
2013/12/04 职场文书
教师研修随笔感言
2014/01/23 职场文书
学习教师法的心得体会
2014/09/03 职场文书
辞职信范文大全
2015/03/02 职场文书