但发现第一次上传文件之后,第二次上传就失效了,后来发现我两次上传的都是同一个文件,file的value值都是同一个,这种情况下就不会触发执行change事件,所以每次上传完文件后把file的值给清除,这样就解决了

每次上传文件的时候,都会将当前的文件路径保存至event.target.value中,当第二次选择文件时,由于两次event.target.value相同,所以不会触发change事件。

解决方案为:在input绑定的change方法中,
将当前的event.target.value置空,event.target.value = null;

webxEJIr
95 声望0 粉丝

计算机网络爱好者