过Upload可以将资源(web page,text,picture,video...)传到远程服务器
| 参数 | 说明 | 类型 | 默认值 | 
|---|---|---|---|
| name | 文件名 | string | file | 
| defaultFileList | 默认已上传的文件列表 | array | - | 
| fileList | 已上传的文件列表,多用于onChange事件里 | array | - | 
| action | 上传的服务器地址 | array | - | 
| data | 上传参数或者函数 | Object or function | - | 
| size | 上传文件的大小限制单位是byte | number | 1024000 | 
| headers | 设置请求的头部信息 兼容ie10以上 | object | - | 
| showUploadList | 是否显示上传列表 | bool | true | 
| multiple | 是否支持多文件上传 兼容ie10以上 | bool | false | 
| accept | 设置文件接收类型 | string | - | 
| beforeUpload | 在上传之前执行的函数,当Promise返回false或者被拒绝,函数被中指。不兼容老ie | func | - | 
| customRequest | 覆盖默认的XHR,可定制自己的XMLHttpRequest | func | - | 
| onChange | 当上传状态改变之后执行的回调函数 | func | - | 
| listType | 内置的样式,支持text和picture | string | 'text' | 
| onRemove | 当删除按钮点击后触发的回调函数 | func | - | 
| supportServerRender | 当服务器正在渲染时,是否需要打开 | bool | false | 
当文件正在上传,上传成功和上传失败触发的回调函数。 当上传状态发生变化,返回下列参数。
{
  file: {
       uid: 'uid',      // 唯一性id
       name: 'xx.png'   // 文件名
       status: 'done',  // 参数:uploading, done, error, removed
       response: '{"status": "success"}',  // 服务器返回的参数
    },
  fileList: [ /* ... */ ], //当前文件列表
  event: { /* ... */ }, //服务器响应:包括上传进度  不兼容老的浏览器
}