列表渲染(wx:for)


列表渲染

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM