el-upload可多文件上传,limit动态改变,当limit为1时,为什么上传一个文件也会触发on-exceed,无法上传
时间: 2024-03-28 11:40:26 浏览: 82
el-upload多文件一次性上传(携带json),自定义上传事件(手动上传),不使用action属性上传.pdf
5星 · 资源好评率100%
el-upload 组件在 `limit` 属性为 1 时,表示只允许上传一个文件。此时,当你选择一个文件进行上传时,组件会首先校验文件大小是否超过 `file-size-limit` 属性设置的限制,如果超过限制,则触发 `on-exceed` 事件。如果文件大小未超过限制,则会执行 `before-upload` 方法,如果此方法返回 false,则不会上传文件,也不会触发 `on-exceed` 事件。
如果你在 `limit` 为 1 时,选择一个文件进行上传,也触发了 `on-exceed` 事件,可能是因为你设置了 `file-size-limit` 属性的值过小,导致选择的文件大小超过了限制,也可能是因为你的 `before-upload` 方法返回了 false,导致文件不会上传。你可以检查一下这两个属性的设置,看看是否符合你的需求。
阅读全文