原文:layui上传文件choose只触发一次的解决方法

环境:.net core layui 场景:上传文件的时候需要先弹出一个层选择对应的条件传到上传方法里面做逻辑,发现layui.upload上传一次之后在不刷新页面的前提下不会执行choose方法了 问题原理:个人理解是upload.render方法执行一次之后,第二次之后没有把elem指定的这个元素对象重新生成,而是有选择性的更新对象的属性,比如file就应该没更新,还是上一次的file导致ch ...

2020-05-12 15:39 0 4258 推荐指数:

查看详情

layui上传文件choose触发一次

原因: 1:没有选文件直接关闭文件选择窗口,而且本来也没有文件,这个时候file组件没触发change继而没有触发这个choose 2:多次执行初始化代码去重复渲染同一个DOM,这个第一次渲染之后选择文件触发choose,后面如果还有render逻辑 ...

Thu Jan 21 18:53:00 CST 2021 0 314
element upload 上传文件时on-success方法执行一次解决

描述:点击上传按钮,显示打开窗口,可以多选,当点击确定时,自动上传上传是先通过:action 属性绑定的url上传到服务器。上传成功后返回file信息,此时需要再调一个接口,把请求到的数据传回去。 下面的log是我在on-success打印的,此时on-success调用一次,而且只有第一张 ...

Fri Apr 02 23:28:00 CST 2021 1 2148
html input的file文件输入框onchange事件触发一次失效解决方法

最近在做一个图片上传的功能,出现提交一次后,file输入框的change事件无法再次触发的bug,就是说提交一次后必须刷新才能再次提交,这就坑了~ 于是想办法解决它~ 在网上找了一些资料,找到这几种方法: 1、替换掉原来的input框2、remove原来的input框,然后在添加进新的一样 ...

Thu Nov 17 00:37:00 CST 2016 0 8104
使用input file上传文件中onChange事件触发一次问题

每次上传文件的时候,都会将当前的文件路径保存至$event.target.value中,当第二选择文件时,由于两$event.target.value相同,所以不会触发change事件。 解决方案为:在input绑定的change方法中,将当前的$event.target.value置空 ...

Wed May 16 23:08:00 CST 2018 0 4591
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM