js 终止异步请求
vue在spa模式下,当前页面正在切换路由的时候,如何终止正在发生的异步请求、或者其他场景需要你去关闭当前还在发送的请求。
解决方案:
把执行的请求存入队列,当路由切换的时候终止队列里的异步请求。
首先搞一棵树来存储请求队列
import Vue from "vue";
import Vuex from "vuex";
Vue.use(Vuex);
let store = new Vuex.Store({
state: {
requests: [],
},
});
new Vue({
原创
2021-06-23 18:01:43 ·
1441 阅读 ·
0 评论