记录下:因为调用第二个接口,需要第一个接口中获得的数据作为参数,所以必须先等第一个接口调完才能调第二个接口。
代码示例:
mounted(){
// 先调用initParam接口 再调用第二个接口
this.initParam().then((res)=>{
this.getDataList();
})
},
methods: {
async initParam(){
const {code,data,msg} = await getParam()
if(code === '0'){
this.param = data;
}
},
async getDataList(){
var params = {param:this.param};
const {code,data,msg} = await getDataList(params)
if(code === '0'){
//......
}
}
}