input上选择同一文件change事件不生效

在文件上传的时候我们我们选择监控change事件来获取文件,如果第一次如果选择了A文件,当再次点开选择A 文件时,change事件没有触发,这时可以用如下方式处理.


1. vue项目处理方式:

this.$refs.uploadExcelId.value=null;

复制该代码到项目中,并且把uploadExcelId换成自己input的ref即可。


2. 普通js处理方式:

event.target.value=”;


尽量不要用删除dom元素,再添加这种操作方式,因为还需要在做事件绑定比较麻烦。

真诚赞赏,手留余香
赞赏
随机推荐
Nodejs路由实现方式和顺序
Node.js 的 JSON Web Token 模块
把Apache ModSecurity的攻击日志存储到MySQL
MYSQL导入数据出现The MySQL server is running with the --secure-file-priv
Normalize.css 和 CSS Reset 的区别
Webpack使用polyfill打包兼容低版本浏览器
Mac OS原来自带了apache,基本用法总结
Node.js Stream(数据流)
如何让网页变灰 CSS3 filter(滤镜) 属性
npm warn package.json @1.0.0 no repository field
QQ号

微信联系我

夜间模式切换
回到顶部