Open manongguai opened 11 months ago
如题,并且路由跳转之前默认取消所有的请求,并不十分合理,比如menuList级别的request ,如果被提前终止会导致bug path: src/routers/utils/authRouter.tsx // * 在跳转路由之前,清除所有的请求 axiosCanceler.removeAllPending();
// * 在跳转路由之前,清除所有的请求 axiosCanceler.removeAllPending();
建议addPending时添加header判断
// axiosCanceler.addPending(config) // 修改为 config.headers!.notAllowCancel || axiosCanceler.addPending(config);
新版改了,还在重构中……
如题,并且路由跳转之前默认取消所有的请求,并不十分合理,比如menuList级别的request ,如果被提前终止会导致bug path: src/routers/utils/authRouter.tsx
// * 在跳转路由之前,清除所有的请求 axiosCanceler.removeAllPending();
建议addPending时添加header判断
// axiosCanceler.addPending(config) // 修改为 config.headers!.notAllowCancel || axiosCanceler.addPending(config);