# PmUpload
介绍PmUpload的使用
复制代码
# FileList
复制代码
# Elemennt-UI doc (opens new window)
# Attributes
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| disabled | 是否禁用 | boolean | — | false |
| editable | 是否可编辑 | boolean | - | true |
| getFileUrl | 文件实体中获取路径 | function | - | file.url |
| uploadUrl | 上传文件的地址 | string | - | - |
| readonly | 只读 | boolean | - | false |
| urlField | 上传url的key | string | - | url |
| removeAction | 删除文件 | function | - | - |
| removeLoading | 上传时显示loading | boolean | - | false |
| fileList | 文件列表例:{ name: '这是一个名字很长dddddname.jpeg', url: '', fileId: 'id' } | array | - | [] |
| responseField | 上传成功之后返回的字段名 | string | - | attachments |
| uploadData | 上传时附带的额外参数 | object | - | - |
| autoUpload | 是否在选取文件后立即进行上传 | boolean | - | true |
| showFileList | 是否显示已上传文件列表 | boolean | - | true |
| responseFormater | 返回值处理回调 | function | - | null |
# Slot
| Name | Description |
|---|---|
| tip | 文件上传成功的提示 |
# Events
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| uploadSuccess | 上传成功的回调 | — |
| removeAction | 删除图片的方法 需要是一个 async 类型的函数 | — |
| handleError | 上传失败的回调 | err, file, fileList |
# fileList(Object)
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| name | 图片名称 | string | — | — |
| url | 图片路径 | string | — | — |
| fileId | 唯一标示用于循环的key 删除操作的标示 | string | — | — |