Skip to content

Upload 上传组件

基础用法

在使用 Upload 包裹自定义元素后,点击自定义元素即可上传文件

loading

自定义图标

可以使用 #icon 插槽自定义图标

loading

文件预览

使用 listType 属性设置预览类型, 需配合 showList 使用

loading

拖拽上传

使用 drag 属性进行拖拽上传

loading

多文件上传

使用 multiple 进行多文件上传

loading

禁用上传

使用 disabled 禁用文件上传

loading

文件限制

可以使用 accept 属性限制文件上传类型,使用 limit 属性限制最大上传数量

loading

Upload API

Upload Attributes

属性名说明类型默认值
fileList上传的文件列表UploadFiles[]
action文件上传路径string''
name上传的文件名string原本的文件名
accept接受的文件类型string''
method请求类型'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH'POST
headers请求头Headers{}
data上传时附带的参数Object{}
showList是否显示上传列表booleantrue
listType文件列表样式, 需要showList为true'image' | 'text'text
disabled是否禁用上传booleanfalse
multiple是否支持多文件上传booleanfalse
drag是否为拖拽上传booleanfalse

Upload Slots

属性名说明类型默认值
default默认插槽, 显示被包裹的元素
icon自定义图标插槽