无法访问 Axio 的承诺状态



我正在使用axios,我为它做了一个包装器。其中一种方法如下所示:

this.post = function(){
var request = axios{
method:'post',
url:'someurl.com',
}.then(()=>console.log('success'))
.catch(()=>console.log('fail'));
return request
}

当我将其记录到控制台时,这是一个请求对象:
Promise {[[PromiseStatus]]: "pending", [[PromiseValue]]: undefined}
我无法获得[[PromiseStatus]]财产。


request['[[PromiseStatus]]'] // => return undefinedrequest['PromiseStatus'] // => return undefined

在这里发帖之前,我看了很多。有人想帮忙吗?干杯!

您看到的是对 Promise 对象的检查,而不是属性。 要获取实际的承诺状态,您可以尝试承诺状态异步

最新更新