fix: 修复 Axios.ts 类型推倒错误

pull/960/head
ykcory 2023-12-28 05:38:42 +08:00
parent 545b1204b9
commit 014e173f34
1 changed files with 9 additions and 3 deletions

View File

@ -1,4 +1,10 @@
import type { AxiosRequestConfig, AxiosInstance, AxiosResponse, AxiosError } from 'axios'; import type {
AxiosRequestConfig,
AxiosInstance,
AxiosResponse,
AxiosError,
InternalAxiosRequestConfig
} from 'axios';
import type { RequestOptions, Result, UploadFileParams, UploadFileCallBack } from '/#/axios'; import type { RequestOptions, Result, UploadFileParams, UploadFileCallBack } from '/#/axios';
import type { CreateAxiosOptions } from './axiosTransform'; import type { CreateAxiosOptions } from './axiosTransform';
import axios from 'axios'; import axios from 'axios';
@ -87,7 +93,7 @@ export class VAxios {
if (requestInterceptors && isFunction(requestInterceptors)) { if (requestInterceptors && isFunction(requestInterceptors)) {
config = requestInterceptors(config, this.options); config = requestInterceptors(config, this.options);
} }
return config; return config as InternalAxiosRequestConfig;
}, undefined); }, undefined);
// 请求拦截器错误捕获 // 请求拦截器错误捕获
@ -136,7 +142,7 @@ export class VAxios {
return; return;
} }
formData.append(key, params.data[key]); formData.append(key, params.data?.[key]);
}); });
} }