Skip to content
On this page

文件上传

文件选择上传。

基础使用

禁用上传组件

图片上传

提示信息

操作栏控制

API

属性说明类型默认值版本
accept接受上传的文件类型 参考:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#acceptstring[]
beforeUpload上传文件之前的钩子,参数为上传的文件,若返回 false 则停止上传(file: UploadFile, fileList: UploadFile[] ) => boolean | Promise<any>
buttonText按钮文字描述string文件上传
customRequest通过覆盖默认的上传行为,可以自定义自己的上传实现(params: UploadRequestOption) => void
data上传所需参数或返回上传参数的方法object | ( file: UploadFile ) => object
defaultFiles已经上传的文件列表(受控)UploadFile[]
disabled是否禁用Boolean | Ref<Boolean> | ComputedRef<Boolean>
downloadUrl请求后台的apistring | ApiType
extraParams额外需要传给后台的参数Recordable
fileName文件名用哪个参数string'file'
headers设置上传的请求头部,IE10 以上有效Object
helpText帮助信息提示string
listType上传列表类型'text' | 'picture-card''text'
maxCount限制上传数量。当为 1 时,始终用最新上传的文件代替当前文件Number
maxSize文件最大多少mbnumberInfinity
multiple是否支持多选文件,ie10+ 支持。开启后按住 ctrl 可选择多个文件booleanfalse
onChange附件内容改变(ids: string[]number[], files: UploadFile[]) => void
preIcon按钮文字图标string
showDelete是否显示删除按钮booleantrue
showDownload是否显示下载按钮booleantrue
showView是否显示预览按钮booleantrue
uploadUrl请求后台的apistring | ApiType

UploadFile

属性说明类型默认值版本
fileId文件idstring
name文件名string
percent上传进度number
status上传状态,不同状态展示颜色也会有所不同'error' | 'success' | 'done' | 'uploading' | 'removed'
thumbUrl缩略图地址string
uid唯一标识符,不设置时会自动生成string
url下载地址string