在 Vue 2 中,我们通常使用 Element UI 的 el-upload 组件来实现文件上传功能。然而,在 Vue 3 中,由于 Element UI 没有官方支持 Vue 3 的版本,我们通常会使用 Element Plus(Element UI 的 Vue 3 版本)的 el-upload 组件,尽管两者的使用方式大致相同,但也有一些差异。
Vue 2 + Element UI
el-upload 组件
属性 (Attributes):
action: 必需的 URL,上传的地址headers: 设置上传的请求头部on-success: 文件上传成功时的钩子on-error: 文件上传失败时的钩子before-upload: 上传文件之前的钩子,参数为上传的文件,若返回false或者返回Promise且被 reject,则停止上传auto-upload: 是否在选取文件后立即进行上传multiple: 是否支持多文件上传limit: 允许上传文件的个数限制on-exceed: 文件超出个数限制时的钩子file-list: 已经上传的文件列表,默认根据v-model生成drag: 是否启用拖拽上传...: 其他通用属性

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



