在后端查询回来得数据res.data是一组对象
{id:1,name:"名字1",size:"21",...}
{id:1,name:"名字1",size:"21",...}
{id:1,name:"名字1",size:"21",...}
{id:1,name:"名字1",size:"21",...}等等。
现在要把一组对象中的name属性和id属性抽取出来放到一个数组中,且令name和id键值的属性赋给label和value。可用以下方法。
//querytScence查询后端数据的api
querytScence().then(res => {
this.searchFormConfig.options = res.data.map(item => {
return {
label: item.name,
value: item.id
}
})
})
得到的options为
[ { label:"名字1",value:1 }, { label:"名字2",value:2 }, { label:"名字3",value:3 }]