async 封装请求遇到的问题?
发布于 7 年前 作者 lei78 5339 次浏览 来自 官方Issues

最近如图中封装遇到一个问题,调用第二个图的时候,打印方法 出现下图结果

但是如果直接在logintest函数中打印 则直接是data 里面的数据,想知道为什么直接打印可以得到,为什么return 出来在打印,会出现第三章图的结果,希望大佬指导一下,为什么,应该怎么改。。

1 回复

logintest是一个异步函数,返回一个promise;在函数中用了await,所以可以得到异步函数_post的结果。要么把调用logintest函数的函数也声明成async然后await,要么就logintest.then

回到顶部