-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
[vue] 如何中断axios的请求? #302
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
cancelToken |
<button onclick="test()">click me</button> |
可以使用 Axios 提供的 CancelToken 和 Cancel 对象来实现 CancelToken在发送请求之前,首先创建一个 CancelToken 对象,并传递给请求配置中的 cancelToken 属性。
取消请求在需要取消请求的地方,调用 source.cancel(message) 方法来取消请求,其中 message 是可选的取消消息。
注意:在请求被取消后,Axios 会抛出一个 Cancel 错误,并且在 error 对象上设置了 isCancel 属性为 true,可以根据该属性判断请求是否被取消。 通过使用 CancelToken 和 Cancel 对象,可以有效地中断 Axios 的请求,避免不必要的网络请求和数据处理。在需要取消请求的场景下,可以根据需要调用 cancel() 方法来取消请求。 |
[vue] 如何中断axios的请求?
The text was updated successfully, but these errors were encountered: