# UploadTable 上传组件
提示
高阶上传组件: 点击、拖拽上传;“列表模式” 和 “卡片模式”显示模式;
# 基础用法
cloud_upload
拖拽文件到此处或点击选择
复制代码
# Attribute
参数 | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
accepts | array | 允许上传的文件类型 | ['.jpg'] | [] |
multiple | boolean | 是否允许多文件上传 | true / false | false |
uploaded | array | 已经上传到服务端的文件列表,用于回显和比较下面的 v-model | -- | [] |
v-model | array | 绑定值,待上传的文件列表,区别于 uploaded;组件显示的列表 = uploaded + value; | -- | [] |
# Event
事件名 | 说明 | 参数 |
---|---|---|
delete | 删除文件触发(删除未上传的文件不会触发) | function(id) |
upload-all | 点击上传文件触发 | -- |
# uploaded / v-model 属性说明
字段名 | 说明 |
---|---|
key | 文件组件内的唯一标识, 数据回显时候设置为 null 即可 |
src | 图片文件预览地址,或者文件(base64压缩等) |
name | 文件名称 |
size | 文件大小 |
uploadTime | 上传时间 |
type | 文件类 --> image:图片文件, 其他:其他文件 |
uuid | 文件唯一标识id, 用于组件调用者自行区分文件(例如:设置为服务端id) |
file | File 对象 |
← Tag CheckboxGroup →