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 响应承诺对象但需要承诺值的主要内容,如果未能解决你的问题,请参考以下文章
Axios 承诺解决飞行前请求响应,这使得关联的 GET 与应用程序的其余部分无序执行
ServiceWorker 向 FetchEvent.respondWith() 传递了一个承诺,该承诺以非响应值“未定义”解决。浏览器同步