promise.all 处理异步请求
getMapping(this.recordTable.apiId).then((res)=>{
if(res.code==='000000'){
let promiseArray=res.data.map( (item)=>{
return new Promise(resolve => {
getUserById([item.userId]).then((resName)=>{
item['username']=resName.data[0].name
resolve(item)
})
})
})
Promise.all(promiseArray).then(result => {
//TODO
//执行后续操作
this.tableData=result
this.loading=false
});
}
})