list: [
{
enterpriseName: '客户名',
skuList: [{
skuName: 'sku名',
skuNum: 'sku数量'
},
{
skuName: 'sku名1',
skuNum: 'sku数量1'
},
{
skuName: 'sku名2',
skuNum: 'sku数量2'
}
],
collectExpenseList: [{
expenseName: '费用名称',
amount: '费用金额'
},
{
expenseName: '费用名称1',
amount: ''
},
{
expenseName: '费用名称2',
amount: '费用金额2'
}
]
},
{
enterpriseName: '客户名2',
skuList: [{
skuName: 'sku名111111',
skuNum: 'sku数量'
},
{
skuName: 'sku名1222222',
skuNum: 'sku数量1'
},
{
skuName: 'sku名2',
skuNum: 'sku数量2'
}
],
collectExpenseList: [{
expenseName: '费用名称',
amount: '费用金额222'
},
{
expenseName: '费用名称1',
amount: '费用金额222'
},
{
expenseName: '费用名称2',
amount: '费用金额222'
}
]
},
],
this.list.forEach(e => {
this.collectExpenseList = e.collectExpenseList
// this.costExpenseList = e.costExpenseList
})
<el-table-column v-for="(title,index) in collectExpenseList" :prop="title.prop" :label="title.expenseName"
align="center" :key="title.prop" :index="title.index" :width="title.width">
{{ title.amount }}
</el-table-column>
目前 this.collectExpenseList 只拿到了数组最后一组的数据。应该怎么赋值才是一对一的