数组的渲染

一、数组的渲染

1、普通数组

wx:为属性前缀,key的盒子不用写item

for后面的双{{ }}不需要写item

遍历过程中item依旧表示每一项

id只能是数字或者纯数字的字符串

```html

<view wx:for="{{arr}}" wx:key="*this">{{item}}</view>

<!--*this表示每一项,或者写index-->

<!-- arr:[10,20,30] -->

```

```html

<view wx:for="{{arr2}}" wx:key="id">{{item.name}}今年{{item.age}}岁了</view>

<!--

  arr2:[{

      id:"01",

      name:"张三",

      age:22,

      job:"web开发"

    },{

      id:"02",

      name:"李四",

      age:25,

      job:"后端开发"

    }],

-->

```

2、二维数组

为了提高代码可读性,微信小程序提供了`wx:for-item=“xxx”`给我们修改这个item变量的命名

```html

<view wx:for="{{arr3}}" wx:key="id">

  {{item.className}}的学生有:

  <text wx:for="{{item.students}}" wx:key="*this" wx:for-item="aaa">{{aaa}}</text>

</view>

<!--

  arr3:[{

      id:"01",

      className:"一班",

      students:["张三","李四","王五"]

    },{

      id:"02",

      className:"二班",

      students:["刘备","关羽","张飞"]

    }],

-->

```

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值