vue abortController终止方法后,再调用方法,为什么方法会继续执行
时间: 2023-10-09 15:12:57 浏览: 255
vue实现在一个方法执行完后执行另一个方法的示例
Vue.js 是一个 JavaScript 框架,它本身并不提供 abortController 终止方法。我猜测你可能是在使用 fetch API 来发送网络请求,并使用了 abortController 终止方法。在这种情况下,如果你已经调用了 abort 方法,那么请求就会被取消,但是如果你再次调用了 fetch 方法来发送请求,那么这个请求就是一个全新的请求,abortController 的状态与之前的请求是没有关系的,因此它会继续执行。
需要注意的是,abortController 终止方法只能终止正在执行的请求,如果请求已经被完成或失败了,那么 abort 方法将不会有任何作用。同时,如果你在终止请求之后仍然持有该请求的 Promise 对象,那么它仍然会被 resolve 或 reject,因此在使用 abortController 终止方法时需要注意处理 Promise 的状态。
阅读全文