解决JS(Vue)input[type='file'] change事件无法上传相同文件的问题

一般的解决方法:
Html

<input id="file" type="file" onchange="upload()" />

JS

事件逻辑执行完之后执行:

document.getElementById('file').value = null;

Vue中

  1. <input ref="referenceUpload" @change="referenceUpload" type="file" accept=".map" multiple/>
    methods: {
       referenceUpload(e) {
         this.$refs.referenceUpload.value = null;
      },
    }
原文地址:https://www.cnblogs.com/wuhjbk/p/10171188.html