From 960d4bf4c16e06b1d4d8949b49ffc28319712705 Mon Sep 17 00:00:00 2001 From: wuyx Date: Thu, 22 Dec 2022 11:41:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BD=9C=E4=B8=9A=E9=99=84=E4=BB=B6?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/img/UploadImg.vue | 5 ++++- src/views/homework/HomeworkPage.vue | 11 ++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/components/img/UploadImg.vue b/src/components/img/UploadImg.vue index bd99e07..ad26f76 100644 --- a/src/components/img/UploadImg.vue +++ b/src/components/img/UploadImg.vue @@ -51,6 +51,9 @@ function handleChange(e) { function remove(i) { files.value.splice(i, 1) console.log(imageRef) +} + +function clearFiles() { imageRef.value.clearFiles(); } @@ -69,6 +72,6 @@ function abort(i) { } -defineExpose({ reUpload, remove }) +defineExpose({ reUpload, remove, clearFiles }) diff --git a/src/views/homework/HomeworkPage.vue b/src/views/homework/HomeworkPage.vue index 27a4c16..a907609 100644 --- a/src/views/homework/HomeworkPage.vue +++ b/src/views/homework/HomeworkPage.vue @@ -290,12 +290,17 @@ const handleClick = () => { console.log(res); submitList.value.unshift(res.data); open(); + sbValue.value.content = ""; + fileList.value = []; + remove(0); + clearFiles(); }); - sbValue.value.content = ""; - fileList.value = []; - remove(0); }; +function clearFiles() { + uploadRef.value.clearFiles(); +} + function remove(i) { uploadRef.value.remove(i); }