UNPKG

@zxy-space/v-form

Version:

* `Mixin` 公用方法使用 `__` 作为前缀 * 事件传递使用 `e__` 作为前缀 * `@` 为组件校验规则保留关键字

31 lines (27 loc) 1.28 kB
# 上传文件组件 ## Params |参数|描述|类型|默认值| |---|---|---|---| |action|上传文件的接口地址|string|-| |accept|文件类型,原生`input`属性|string|-| |limit|最大上传文件数量|number|-| |multiple|是否允许多选|boolean|false| |disabled|是否禁用|boolean|false| |name|后台接收文件的字段名|string|file| |headers|上传文件附加的请求头参数|object|{}| |data|上传文件时附加的数据|object|{}| |props|用于自定义字段,具体参数看后续文档|object|{}| |onSuccess|上传成功之后渲染组件之前执行的函数,回调的第一个参数是本次请求的`response`,需要返回用于渲染组件的参数|function|-| ## Events |事件|描述|回调参数| |---|---|---| |file-exceed|大于文件上传的最大个数|(value:当前组件的值)| |file-change|选择完文件触发|(file:选择的文件)| |file-before-upload|上传文件之前执行|(file:当前选择的文件)| |file-success|文件上传成功|(response, fileList)| |file-error|文件上传失败|{ status, statusText }| |file-remove|删除一个文件|(file:被删除的文件, fileList)| ## Props |参数|描述|类型|默认值| |---|---|---|---| |url|组件渲染列表默认用的url,可指定字段替换|string|-|