### [微信小程序实例介绍之列表渲染](https://www.prosaas.cn/article/16269) **Published:** 2022-11-10T09:43:33 **Author:** 5201314 **Excerpt:** 本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了关于列表渲染的相关内容,下面一起来看一下,希望对大… 本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了关于列表渲染的相关内容,下面一起来看一下,希望对大家有帮助。 ![](https://img.php.cn/upload/article/000/000/067/636cc663becc7693.jpg) 【相关学习推荐:小程序学习教程】 ## wx:for 通过wx:for可以根据指定的数组,循环渲染重复的组件结构,语法示例如下:       索引是:{{index}} 当前项是:{{item}} 默认情况下,当前循环项的索引用index表示;当前循环项用item表示 hacker.wxml 定义一个for循环访问数组       索引是:{{index}} 当前项是:{{item}} hacker.js 定义一个数组 Page({    data:{        arr1:\['a','b','c'\]     } }) 运行结果如下: ![](https://img.php.cn/upload/article/000/000/067/557f39c214edb1b6a79486253591f503-0.png) ## 手动指定索引和当前项的变量名 使用wx:for-index可以指定当前循环项的索引的变量名 使用wx:for-item可以指定当前项的变量名 示例代码如下:     索引是:{{idx}}  当前项是:{{itemName}} hacker.wxml     索引是:{{idx}}  当前项是:{{itemName}} hacker.js Page({    data:{        arr1:\['a','b','c'\]     } }) 运行结果如下:![](https://img.php.cn/upload/article/000/000/067/ee6923209f8b662d522db0283ae3445b-1.png) ## wx:key的使用 类似于Vue列表渲染中的:key,小程序在实现列表渲染时,也建议为渲染出来的列表项指定唯一的key值,从而提高渲染的效率,示例代码如下: hacker.wxml {{item.name}} hacker.js Page({    data:{        userList:\[             {id: 1,name: 'hacker'},             {id: 2,name: 'meng'},             {id: 3,name: 'yuan'}         \]     } }) 运行结果如下:![](https://img.php.cn/upload/article/000/000/067/2468f2b04835d28ad30e1754d007196f-2.png)【相关学习推荐:小程序学习教程】 以上就是微信小程序实例介绍之列表渲染的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** for, JS, 循环, 微信小程序 **Categories:** 后端开发 ---