WXML 语法参考 / 列表渲染
WXML 语法参考 /列表渲染 /
# 列表渲染
# wx:for
在组件上使用 wx:for 控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。
默认数组的当前项的下标变量名默认为 index,数组当前项的变量名默认为 item
使用 wx:for-item 可以指定数组当前元素的变量名,
使用 wx:for-index 可以指定数组当前下标的变量名:
wx:for 也可以嵌套,下边是一个九九乘法表
# block wx:for
类似 block wx:if,也可以将 wx:for 用在<block/>标签上,以渲染一个包含多节点的结构块。例如:
# wx:key
如果列表中项目的位置会动态改变或者有新的项目添加到列表中,并且希望列表中的项目保持自己的特征和状态(如 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://www.huajiangbk.com/newsview1786850.html
| 上一篇: 开发者账号管理和工单咨询 | 下一篇: 乐健康|首批考生平均年龄41岁,... |
推荐分享

- 1明日花キララ:明日花绮罗年度... 24920
- 2明日花キララ(明日花绮罗)经... 14646
- 3家庭养花知识大全 家庭养花有... 9993
- 4家庭养花风水知识 家庭养花“... 9701
- 5兰花叶子扭的是什么兰 8895
- 6五月天婷婷开心六月丁香:音乐... 8780
- 7君子兰什么品种最名贵 十大名... 8360
- 8秋天养花,掌握这5点养花知识... 8204
- 9十大致癌花卉排行榜,哪些花卉... 7943
- 10【花卉知识 】养花须知:新手... 7809




