1. 程式人生 > >解決input上傳檔案選擇同一檔案change事件不生效

解決input上傳檔案選擇同一檔案change事件不生效

在檔案上傳的時候我們我們選擇監控change事件來獲取檔案,發現如果第一次如果選擇了A檔案,當再次點開選擇A 檔案時,change事件沒有觸發,這時可以用如下方式處理.

1. vue專案處理方式:
this.$refs.uploadExcelId.value=null;
複製該程式碼到專案中,並且把uploadExcelId換成自己input的ref即可。

2. 普通js處理方式:
event.target.value=”;

儘量不要用刪除dom元素,再新增這種操作方式,因為還需要在做事件繫結比較麻煩。