• 简书网微信公众号二维码
您当前的位置: 首页 > 知识百科 > 微信小程序列表渲染 怎么做小程序列表渲染

微信小程序列表渲染 怎么做小程序列表渲染

时间:2023-07-01 14:05 阅读数:23 人阅读 分类:知识百科

  微信小程序列表渲染是什么?怎么做小程序列表渲染?列表渲染是什么呢?就是wx:for。本文小编就分享大家微信小程序列表渲染的编写程序,希望能帮助到大家。

  怎么做小程序列表渲染?在组件上使用wx:for控制属*绑定一个数组,即可使用数组中各项的数据重复渲染该组件。

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

  

  

  如果列表中项目的位置会动态改变或者有新的项目添加到列表中,并且希望列表中的项目保持自己的特征和状态(如 中的输入内容,的选中状态),需要使用 wx:key 来指定列表中项目的唯一的标识符。

  wx:key 的值以两种形式提供

  1. 字符串,代表在 for 循环的 array 中 item 的某个property,该property 的值需要是列表中唯一的字符串或数字,且不能动态改变。

  2. 保留关键字 *this 代表在 for 循环中的 item 本身,这种表示需要 item 本身是一个唯一的字符串或者数字,如:

  当数据改变触发渲染层重新渲染的时候,会校正带有 key 的组件,框架会确保他们被重新排序,而不是重新创建,以确保使组件保持自身的状态,并且提高列表渲染时的效率。

  如不提供 wx:key,会报一个 warning, 如果明确知道该列表是静态,或者不必关注其顺序,可以选择忽略。

  示例代码:

  

  

  以上就是微信小程序列表渲染,怎么做小程序列表渲染的内容介绍,小编看起来觉得挺复杂的呢?想要了解更多微信小程序的咨询,快快关注微小乔吧,第一手微信小程序咨询及时更新,让你紧跟微信的步伐!

  相关阅读推荐:

  服务号怎么使用小程序?服务号可以转为小程序吗?

  微信小程序怎么删除?如何删除小程序?

  微信小程序和服务号可以共存吗?