Procházet zdrojové kódy

fix: 修复导入相同excel文件不发生change事件 (#2356)

前端爱码士 před 2 roky
rodič
revize
00c446efff
1 změnil soubory, kde provedl 6 přidání a 1 odebrání
  1. 6 1
      src/components/Excel/src/ImportExcel.vue

+ 6 - 1
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;