layui上传文件的choose只触发一次

原因:

     1:没有选文件直接关闭文件选择窗口,而且本来也没有文件,这个时候file组件没触发change继而没有触发这个choose

     2:多次执行初始化代码去重复渲染同一个DOM,这个第一次渲染之后选择文件会触发choose,后面如果还有render逻辑又

        render了这个DOM

解决方法:

      var uploadRender = upload.render();

      在choose方法中添加:uploadRender.config.elem.next()[0].value = '';

posted @ 2021-01-21 10:53  wfc139  阅读(602)  评论(0编辑  收藏  举报