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

原因:

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

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

        render了这个DOM

解决方法:

      var uploadRender = upload.render();

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

你可能感兴趣的:(JavaScript,layerui的问题)