基本信息
文件名称:EX307-列表渲染(微信小程序).pdf
文件大小:1.73 MB
总页数:10 页
更新时间:2025-06-04
总字数:约1.21千字
文档摘要

微信小程序开发

北方工业大学

案例

列表渲染

案例描述

编写一个小程序,利用wx:for实现对数组、对象

以及字符串的列表渲染,利用wx:for-index和

wx:for-item实现对index和item的重命名,在block

中使用wx:for实现对多节点结构块的渲染。

实现效果

案例实现

电脑录屏

知识要点

在组件上使用wx:for控制属性绑定一个数组,

即可使用数组中各项的数据重复渲染该组件。

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

项的变量名默认为item。使用wx:for-item和

wx:for-index可以指定数组当前元素和元素下标。可

以将wx:for用在block/标签上,以渲染一个包含

多节点的结构块。

知识要点

如果列表元素位置会动态改变或者有新的元素添加,

并且希望列表中的项目保持自己的特征和状态,就

需要使用wx:key来指定列表中元素的唯一标识符。

使用wx:for的注意事项

当wx:for的值为字符串时,会将字符串解析成

字符数组。例如:

viewwx:for=array

等同于

viewwx:for={{[a,r,r,a,y]}}

注意事项

花括号和引号之间如果有空格,将最终被解析成

为字符串。

viewwx:for={{[1,2,3]}}

等同于

viewwx:for={{[1,2,3]+}}

案例

总结

知识要点

?利用wx:for对数组、对象和字符串进行

列表渲染的方法

?利用wx:for-index和wx:for-item修改数组

默认下标index和默认数组元素item的

方法

?在block标签中使用wx:for对多节点结构

块进行列表渲染的方法