README
描述
移动端附件上传组件
Tabs
| name | description | type | default |
|---|---|---|---|
| disable | 是否禁用 | boolean | false |
| api | 服务器地址(必填) | string | |
| name | 表单提交到服务器的字段名称 | string | |
| attachments | 附件列表 | [{name: string,uid?: string,src?: string,status?: string,uploadPercent?: string}] | |
| multiple | 是否支持多附件上传 | boolean | true |
| showDelete | 是否显示删除按钮 | boolean | true |
| limitCount | 最大上传个数 | number | 99999999 |
| beforeUpload | 上传开始前的回调函数(一般用于验证,需要明确返回 true 或 false) | function | (file) => boolean |
| onStart | 上传开始的回调函数,非必填 | function | (file) => void |
| onProgress | 上传过程中的函数(一般用于显示进度,非必填) | function | (step,file) => void |
| onSuccess | 上传成功的回调函数 | function | (result,file,list) => void |
| onError | 服务端发生错误的回调函数 | function | (err,response,file) => void |
| onPreview | 点击附件进行预览的回调函数 | function | (obj) => void |
| onDelete | 点击删除按钮的回调函数 | function | (obj,list) => void |
| parseResult | 用于合并上传成功后对结果的处理 | function | (result) => Object |