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

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


1. vue项目处理方式:

this.$refs.uploadExcelId.value=null;

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


2. 普通js处理方式:

event.target.value=”;


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

真诚赞赏,手留余香
赞赏
随机推荐
Git 删除历史中的大文件或者敏感文件
PHP 禁用危险函数参考
Thinkcmf 后台文章管理[posts]表新增字段调用编辑器
微信小程序官方Demo登录失败,原因:PHP7.1以上版本废弃了Mcrypt
搭建windows server 2008 r2 FTP 后 开启防火墙无法访问的解决办法
HTML,CSS,font-family:中文字体的英文名称
CentOS 安装 vsftpd,提供FTP功能
如何在 vue 项目里正确地引用 jquery 插件
跟Github学习设计不符合 CRUD 情况的RESTful API
MySQL导入csv文件