解决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;
      },
    }

     

posted @ 2018-12-24 21:49  枫树下的风  阅读(1695)  评论(0编辑  收藏  举报