Skip to content

Upload

通过点击或者拖拽上传文件。基于 ElUpload 二次封装。

基础用法

照片墙

属性

属性名说明类型默认值版本
file-list / v-model:file-list上传文件UploadUserFile[][]
drag是否启用拖拽上传booleanfalse
accept接受上传的文件类型string-
baseUrl基础地址string
serve文件上传地址string/basic/file/upload/multi?repository=
repository仓库string
multiple是否支持多选文件booleanfalse
listType文件列表的类型'text' | 'picture' | 'picture-card'picture-card
limit文件限制个数number1
disabled是否禁用上传booleanfalse
headers自定义增加 http headerobject
onChange文件状态改变时的钩子,添加文件、上传成功和上传失败时都会被调用(uploadFile: UploadFile, uploadFiles: UploadFiles) => void-
beforeUpload上传文件之前的钩子,参数为上传的文件, 若返回false或者返回 Promise 且被 reject,则停止上传。(rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>-

插槽

名称描述类型
default自定义默认内容