v-for中使用v-for在内层中获取外层id

问题:有一个数据中如下代码,在List中的项仍存在对象expressageList,使用
 
  • 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]