From 000689d29de59eac72bb73e3e7da63123f4ec388 Mon Sep 17 00:00:00 2001 From: taoge1020 Date: Fri, 15 Aug 2025 17:17:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FileUpload/index.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/FileUpload/index.vue b/src/components/FileUpload/index.vue index 63cbae5..c8a53c9 100644 --- a/src/components/FileUpload/index.vue +++ b/src/components/FileUpload/index.vue @@ -314,6 +314,11 @@ const uploadedSuccessfully = (res: any) => { emit('update:modelValue', listToString(fileList.value)); proxy?.$modal.closeLoading(); } + if (props.autoUpload) { + fileUploadRef.value?.clearFiles(); + fileList.value = []; + emit('update:modelValue', ''); // 同步到外部 v-model + } props.onUploadSuccess?.(fileList.value, res); }; @@ -356,7 +361,7 @@ const customUpload = async (options: any) => { data: formData, headers: { 'Content-Type': 'multipart/form-data', ...headers.value } }); - handleUploadSuccess(res, options.file); + handleUploadSuccess(res.data, options.file); } catch (err) { handleUploadError(); }