列表渲染(wx:for)

2018/06/14 17:47
阅读数 33

列表渲染

WXML中 wx:for 控制属性绑定一个数组(从逻辑层.js传过来的数组或者对象),使用数组中各项数据重复渲染该组件。

默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item

 

如果要指定当前数组的变量名:wx:for-item

指定数组的当前下标的变量名:wx:for-index

 

wx:for 也可以嵌套,如下九九乘法表

Block

除了在view中使用wx:for,也可以在<block/>中使用,渲染一个包含多个节点的结构块。

wx:key

wx:key="字符串"

 这个“字符串” 代表在for循环的array中item的某个“属性”,该属性的值需要是列表中唯一的字符串或数字,且不能动态改变。用于被遍历的组件需要多个属性的时候。

wx:key="*this"

保留关键字“ *this”代表在for循环中的item本身,此时item本身是一个唯一的字符串或数字,用于组件仅仅需要一个属性,并且属性值唯一。

https://blog.csdn.net/yelin042/article/details/72518952

 

wx:if

 1、搭配view

 

2、搭配block

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部