--- pageClass: comp-page-class --- # Upload 上传 ## 概述 实现文件上传的功能。 ## 代码示例 ## API ### Props | 属性 | 说明 | 类型 | 默认值 | |:--------------|:--------------------------|:--------|:-----------------------------------------------------| | url | 文件上传的远程api地址 | String | null | | param | 配置`url`时,上传文件的请求参数名 | String | `upFiles` | | accept | 支持上传什么类型的文件 | String, Array | `*` | | multiple | 是否支持多文件 | Boolean | false | | maxSize | 文件最大体积,单位是byte | Number | 2097152 | | imageSize | 当上传是图片文件时,控制图片的分辨率, 例如{width:200, height:200} | Object | - | | action | 配置手动执行上传动作,如果配置了action,则URL不是必须的。action有两个参数,第一个参数代表否通过已设置的较验规则,第二个参数包含上传文件的formData | Function | - | ### Events | 事件名 | 说明 | 返回值 | |:----------------|:--------------------------|:-----------------------------------------------------| | on-success | 上传成功触发 | (files, result) | | on-fail | 上传失败触发 | (files, result) |