|
|
|
@ -6,7 +6,7 @@
@@ -6,7 +6,7 @@
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
import type { AxiosRequestConfig, AxiosInstance, AxiosResponse } from 'axios'; |
|
|
|
|
import type { RequestOptions, R, UploadFileParams } from '../../../../types/axios'; |
|
|
|
|
import type { RequestOptions, R, UploadFileParams } from '/#/axios'; |
|
|
|
|
import type { CreateAxiosOptions } from './axiosTransform'; |
|
|
|
|
import axios from 'axios'; |
|
|
|
|
import qs from 'qs'; |
|
|
|
@ -74,7 +74,7 @@ export class VAxios {
@@ -74,7 +74,7 @@ export class VAxios {
|
|
|
|
|
const axiosCanceler = new AxiosCanceler(); |
|
|
|
|
|
|
|
|
|
// 请求拦截器配置处理
|
|
|
|
|
this.axiosInstance.interceptors.request.use((config: AxiosRequestConfig) => { |
|
|
|
|
this.axiosInstance.interceptors.request.use((config: CreateAxiosOptions) => { |
|
|
|
|
// 如果开启了取消重复请求,则禁止取消重复请求
|
|
|
|
|
// @ts-ignore
|
|
|
|
|
const { ignoreCancelToken } = config.requestOptions; |
|
|
|
|