From cb9c5e0e49801a47377c9fb33f62b0b9b8be0560 Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期六, 24 八月 2024 12:59:17 +0800 Subject: [PATCH] 多文件上传解析方法修改 --- src/views/sessionManager/components/updataFile.vue | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/views/sessionManager/components/updataFile.vue b/src/views/sessionManager/components/updataFile.vue index 549ec2e..ec81b7a 100644 --- a/src/views/sessionManager/components/updataFile.vue +++ b/src/views/sessionManager/components/updataFile.vue @@ -8,7 +8,7 @@ :disabled="onFileSelectedLoading" type="text" style="border-radius: 24px" - @click="visible = !visible" + @click="visibleChange" > <icon-attachment size="28" @@ -128,6 +128,10 @@ files.value = fileList; }; +const visibleChange = (e) => { + e.stopPropagation(); + visible.value = !visible.value; +} const upDataFile = () => { console.log(files.value, "files"); @@ -152,7 +156,7 @@ } uploadWithoutKb(formData).then((res) => { if (res.code == 200) { - visible.value = false; + cancel() onFileSelectedLoading.value = false; // uploaditemList.value = []; emit('selectFileCallback', uploaditemList.value); @@ -167,6 +171,15 @@ }; +const cancel = () => { + visible.value = false; +}; + +defineExpose({ + cancel +}) + + onBeforeMount(() => { init(); -- Gitblit v1.8.0