axios 默认都是异步请求,在实际的开发中我们有事需要使用同步请求。怎么办呢?

使用 es6 新增的 async await 来解决。

异步请求的写法:

function getList(){
    Vue.axios.get(url).then((response) => {
          console.log(response.data)
    })
}

同步请求的写法:

async function getList(){
    let response = await Vue.axios.get(url);
    console.log(response.data);
}

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐