diff --git a/src/components/Excel/src/ImportExcel.vue b/src/components/Excel/src/ImportExcel.vue index 1c8a5f2642cf87142dde0f1d6c207f6d0ed25a75..065968bc8f0bffe6bd6c5b98fce6254afbd178d2 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;