中止请求控制
用户第一次修改查询条件并发送请求,在第一次请求回调之前,用户第二次修改了查询条件并发出请求,要求:此时应该停止第一次请求,重新发起第二次请求并对第二次请求回调执行功能。
AbortController
:通过信号来控制和取消网络请求。
import request from "./index";
import {
AxiosRequestConfig} from "axios";
export const AbortRequest = (function() {
const map: Map<string, AbortController> = new Map();