From 014e173f34a8bc6c403a0f378150d103a4154e19 Mon Sep 17 00:00:00 2001 From: ykcory Date: Thu, 28 Dec 2023 05:38:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Axios.ts=20?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=8E=A8=E5=80=92=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/http/axios/Axios.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/utils/http/axios/Axios.ts b/src/utils/http/axios/Axios.ts index 4d7c296..818ade1 100644 --- a/src/utils/http/axios/Axios.ts +++ b/src/utils/http/axios/Axios.ts @@ -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 { CreateAxiosOptions } from './axiosTransform'; import axios from 'axios'; @@ -87,7 +93,7 @@ export class VAxios { if (requestInterceptors && isFunction(requestInterceptors)) { config = requestInterceptors(config, this.options); } - return config; + return config as InternalAxiosRequestConfig; }, undefined); // 请求拦截器错误捕获 @@ -136,7 +142,7 @@ export class VAxios { return; } - formData.append(key, params.data[key]); + formData.append(key, params.data?.[key]); }); }