vue axios如何配置等待一个接口请求完成之后才能请求其他接口?
可以使用async/await来实现等待一个接口请求完成之后再请求其他接口。
首先,在Vue组件中使用async修饰符声明一个异步函数,例如:
async created() {
await this.fetchData1();
await this.fetchData2();
},
接着,在异步函数中使用await关键字等待接口请求完成,例如:
methods: {
async fetchData1() {
await axios.get('/api/data1');
// 其他逻辑
},
async fetchData2() {
await axios.get('/api/data2');
// 其他逻辑
},
},
这样,fetchData2()函数将会在fetchData1()函数中的接口请求完成之后才会执行,从而实现等待一个接口请求完成之后再请求其他接口的效果。
原文地址: https://www.cveoy.top/t/topic/hPsD 著作权归作者所有。请勿转载和采集!