因为以前刚学Vue2, 然后项目有需求要用Vue3 所以有很多坑都会踩一下
在vue2 的ref绑定中, 需要将
this.$refs.inputFiles.value = null;
上传的文件路径值赋空值就可以再上传相同文件了
但是在vue3的
const inputFiles = ref(null);
inputFiles.value = null; // 这里的value拿到的是标签
这里的value拿到的是标签, 显而易见他仍然无法上传相同文件, 所以我们需要再.value才能拿到文件的路径名
const inputFiles = ref(null);
inputFiles.value.value = null;