未验证 提交 c70cf3ca 编写于 作者: T tttleon 提交者: GitHub

fix 主动调用 axioscancelToken 的 cancel 取消请求时 无效的问题 (#2586)

cancelToken 如果被深拷贝,会导致最外层无法使用cancel方法来取消请求
上级 4f4bec0c
......@@ -193,6 +193,11 @@ export class VAxios {
request<T = any>(config: AxiosRequestConfig, options?: RequestOptions): Promise<T> {
let conf: CreateAxiosOptions = cloneDeep(config);
// cancelToken 如果被深拷贝,会导致最外层无法使用cancel方法来取消请求
if(config.cancelToken){
conf.cancelToken = config.cancelToken
}
const transform = this.getTransform();
const { requestOptions } = this.options;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册