描述
移动端附件上传组件
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 |