
Vue中切换菜单时取消未完成接口请求的示例
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本示例展示如何在使用Vue框架开发的应用程序中,当用户切换菜单项时,终止当前页面正在进行但尚未完成的所有HTTP接口请求。这有助于优化应用性能并提升用户体验。
在进行其他功能操作时,控制台会频繁报出与其它菜单接口相关的错误,这让人感到非常困扰。因此我决定优化一下这个问题,在切换菜单的时候取消所有尚未完成的请求。
具体步骤如下:
1. 找到自己的请求拦截器,并重点设置 `config.cancelToken = global.store.source.token;` 这一行代码。
```javascript
http.interceptors.request.use(config => {
config.cancelToken = global.store.source.token;
return config;
}, err => {
return Promise.reject(err);
});
```
2. 在全局文件夹中重写相关配置。
全部评论 (0)
还没有任何评论哟~


