有没有办法确定像下面这样的 Axios 请求是否收到答复并完成?
axios.get('/api')
.then(response => this.data = response.data);
Run Code Online (Sandbox Code Playgroud)
是的,这是一个承诺,您可以参考它then:
var req = axios.get('/api')
.then(response => this.data = response.data);
Run Code Online (Sandbox Code Playgroud)
现在我想对它的完成做出反应:
req.then(x => console.log("Done!"));
Run Code Online (Sandbox Code Playgroud)
或者将该状态保存在外部:
var isReqDone = false;
req.then(x => isReqDone = true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14005 次 |
| 最近记录: |