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


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 相关文章推荐
ext监听事件方法[初级篇]
Apr 27 Javascript
过虑特殊字符输入的js代码
Aug 05 Javascript
始终在屏幕中间显示Div的代码(css+js)
Mar 10 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
Jan 27 Javascript
纯javascript实现自动发送邮件
Oct 21 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
Nov 03 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
Feb 17 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
Aug 17 Javascript
jQuery与JavaScript节点创建方法的对比
Nov 18 Javascript
JavaScript中Array方法你该知道的正确打开方法
Sep 11 Javascript
Vue组件Draggable实现拖拽功能
Dec 01 Javascript
如何对react hooks进行单元测试的方法
Aug 14 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
压力如何影响浓缩咖啡品质
2021/03/03 咖啡文化
php 中文处理函数集合
2008/08/27 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
PHP构造二叉树算法示例
2017/06/21 PHP
Laravel监听数据库访问,打印SQL的例子
2019/10/24 PHP
表单的一些基本用法与技巧
2006/07/15 Javascript
JavaScript中的面向对象介绍
2012/06/30 Javascript
JS如何判断移动端访问设备并解析对应CSS
2013/11/27 Javascript
jquery中radio checked问题
2015/03/16 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
nodejs个人博客开发第一步 准备工作
2017/04/12 NodeJs
基于对象合并功能的实现示例
2017/10/10 Javascript
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
2018/08/16 Javascript
Nodejs调用Dll模块的方法
2018/09/17 NodeJs
Vue动态创建注册component的实例代码
2019/06/14 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
js实现圆形菜单选择器
2020/12/03 Javascript
[43:35]TI4 循环赛第二日Liquid vs Fnatic
2014/07/11 DOTA
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
Django中URLconf和include()的协同工作方法
2015/07/20 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
Python selenium爬虫实现定时任务过程解析
2020/06/08 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
Python使用Pygame绘制时钟
2020/11/29 Python
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
中文系师范生自荐信
2013/10/01 职场文书
车贷收入证明范本
2014/01/09 职场文书
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
纪检监察建议书
2014/05/19 职场文书
美术学专业求职信
2014/07/23 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
电台广播稿范文
2015/08/19 职场文书
python实现Thrift服务端的方法
2021/04/20 Python