问题描述:
后台无法给想要的数据格式,
想要的数据格式:
threedata: [
{
jihua: '',
wancheng: '',
chaoqian: ''
},
{
jihua: '',
wancheng: '',
chaoqian: ''
},
{
jihua: '',
wancheng: '',
chaoqian: ''
},
]
后台给的数据格式:
threedata: {
jihua1:'',
jihua2:'',
jihua3:'',
wancheng1:'',
wancheng2:'',
wancheng3:'',
chaoqian1:'',
chaoqian2:'',
chaoqian3:'',
}
解决方案:
根据索引重新赋值 this.threedata.forEach((item, index) => {
this.$set(item, 'jihua', newVal[0]['jihua' + (index + 1)])
this.$set(item, 'wancheng', newVal[0]['wancheng' + (index + 1)])
this.$set(item, 'chaoqian', newVal[0]['chaoqian' + (index + 1)])
})