Axios 响应承诺对象但需要承诺值

Posted

技术标签:

【中文标题】Axios 响应承诺对象但需要承诺值【英文标题】:Axios response promise object but need promise value 【发布时间】:2020-09-10 07:24:34 【问题描述】:

我用 get 方法请求它。

async getPrograms() 
    const response = window.axios.get('http://localhost:8000/programs')
    console.log(response);

旋转响应如下。

这里我需要的是[[PromiseValue]]中的数据。但我不知道如何到达这里。我正在用 Vue js 编写我的代码。如何获取[PromiseValue]]中的数据?

【问题讨论】:

await 承诺。 非常感谢。我看不出该怎么做。 @tkausl 【参考方案1】:

由于 axios.get 返回一个promise,使用await 等待promise 解决

async getPrograms() 
    const response = await window.axios.get('http://localhost:8000/programs')
    console.log(response.data);

【讨论】:

以上是关于Axios 响应承诺对象但需要承诺值的主要内容,如果未能解决你的问题,请参考以下文章