WXML 语法参考 /列表渲染 /
在组件上使用 wx:for 控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。
默认数组的当前项的下标变量名默认为 index,数组当前项的变量名默认为 item
使用 wx:for-item 可以指定数组当前元素的变量名,
使用 wx:for-index 可以指定数组当前下标的变量名:
wx:for 也可以嵌套,下边是一个九九乘法表
类似 block wx:if,也可以将 wx:for 用在<block/>标签上,以渲染一个包含多节点的结构块。例如:
如果列表中项目的位置会动态改变或者有新的项目添加到列表中,并且希望列表中的项目保持自己的特征和状态(如 input 中的输入内容,switch 的选中状态),需要使用 wx:key 来指定列表中项目的唯一的标识符。
wx:key 的值以两种形式提供
字符串,代表在 for 循环的 array 中 item 的某个 property,该 property 的值需要是列表中唯一的字符串或数字,且不能动态改变。 保留关键字 *this 代表在 for 循环中的 item 本身,这种表示需要 item 本身是一个唯一的字符串或者数字。当数据改变触发渲染层重新渲染的时候,会校正带有 key 的组件,框架会确保他们被重新排序,而不是重新创建,以确保使组件保持自身的状态,并且提高列表渲染时的效率。
如不提供 wx:key,会报一个 warning, 如果明确知道该列表是静态,或者不必关注其顺序,可以选择忽略。
在开发者工具中预览效果
当 wx:for 的值为字符串时,会将字符串解析成字符串数组
等同于
注意: 花括号和引号之间如果有空格,将最终被解析成为字符串
等同于
相关知识
wx:for多层渲染和显示输出
花三个小时,完全掌握分片渲染和虚拟列表~大家好,我是小杜杜,有关高性能,大数据量的列表渲染的示例已经非常常见,可以说是前
Markdown 语法详解大全(超级版)(二)——图片、表格、段落、转义字符、内嵌、注释、缩进、公式
C# 语法(类,,类的对象,方法)
windows Shell 脚本语法
君子兰的杂交序列表,供兰友参考
现代汉语(语法篇)
Markdown画有关的树形图参考
Hive :sql语法详解
简单的查询语法
网址: WXML 语法参考 / 列表渲染 https://m.huajiangbk.com/newsview1786850.html
上一篇: 开发者账号管理和工单咨询 |
下一篇: 乐健康|首批考生平均年龄41岁, |