vue前端调后端接口必须先调完一个接口后才能调另一个接口
因为调用第二个接口,需要第一个接口中获得的数据作为参数,所以必须先等第一个接口调完才能调第二个接口。
·
记录下:因为调用第二个接口,需要第一个接口中获得的数据作为参数,所以必须先等第一个接口调完才能调第二个接口。
代码示例:
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'){
//......
}
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)