v-for="(item , index) in list" :key="index">
遍历这个数组,中这个项中使用
<div v-for="e in item.expressageList" :key="e.id">{{e.name}}div>
来遍历expressageList,在项中使用@click = active(item.id,e.id)来获取内外层的id,用来设置this.list[item.id].expressageList[e.id].name = 'zs'。但是e.id值是对的,item.id无论如何设置值都是他的项数,这个expressageList共有两项,item.id打印的结果就一直是2
```javascript
list: [
{
id: 1,
name:'zs',
popup: false,
current: true,
expressage_name: '顺丰',
expressage_price: 30,
preset_time: '8月4日24:00',
expressageList: [
{
id: 1,
name: '韵达',
price: 8,
preset_time: '8月7日24:00',
current: true
},
{ id: 2, name: '邮政', price: 5, preset_time: '8月6日24:00' },
{ id: 3, name: '德邦', price: 15, preset_time: '8月5日24:00' },
{ id: 4, name: '顺丰', price: 30, preset_time: '8月4日24:00' }
]
},
{
id: 3,
popup: false,
current: true,
expressage_name: '顺丰',
expressage_price: 30,
preset_time: '8月4日24:00',
expressageList: [
{
id: 1,
name: '韵达',
price: 8,
preset_time: '8月7日24:00',
current: true
},
{ id: 2, name: '邮政', price: 5, preset_time: '8月6日24:00' },
{ id: 3, name: '德邦', price: 15, preset_time: '8月5日24:00' },
{ id: 4, name: '顺丰', price: 30, preset_time: '8月4日24:00' }
]
}
]
```
list是一个数组啊,众所周知获取数组项应该使用下标,this.list[index]