From 00c446efff68c39247ca4f0b47d00abd57b4a741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=89=8D=E7=AB=AF=E7=88=B1=E7=A0=81=E5=A3=AB?= Date: Sat, 12 Nov 2022 00:19:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E7=9B=B8=E5=90=8Cexcel=E6=96=87=E4=BB=B6=E4=B8=8D=E5=8F=91?= =?UTF-8?q?=E7=94=9Fchange=E4=BA=8B=E4=BB=B6=20(#2356)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Excel/src/ImportExcel.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/Excel/src/ImportExcel.vue b/src/components/Excel/src/ImportExcel.vue index 1c8a5f26..065968bc 100644 --- a/src/components/Excel/src/ImportExcel.vue +++ b/src/components/Excel/src/ImportExcel.vue @@ -142,9 +142,14 @@ * @description: 触发选择文件管理器 */ function handleInputClick(e: Event) { - const files = e && (e.target as HTMLInputElement).files; + const target = e && (e.target as HTMLInputElement); + const files = target?.files; const rawFile = files && files[0]; // only setting files[0] + + target.value = ''; + if (!rawFile) return; + if (props.isReturnFile) { emit('success', rawFile); return;