spz-upload 文件上传

用于上传文件。

布局

  • 当需要上传文件时。
属性名 说明 类型 默认值 是否必需
action 文件上传的地址 string -
auto-upload 当存在此属性时,选择文件后自动上传 - -
name 上传时作为参数的key string file
multiple 存在此属性时可以上传多个文件 - -
limit 文件上传的数量限制 number -
size-limit 上传的单个文件的大小限制 number -
accept 上传文件的种类限制 string -
loading 上传过程中自动加上该属性 - - -
finish 上传结束后自动加上该属性 - - -
file-sign 图片上传签名接口地址,存在时使用签名上传模式 string -
video-sign 视频上传签名接口地址,存在时使用签名上传模式 string -
url-input 隐藏 input 的 name,上传成功后将文件 URL 写入该 input string -
accumulate 如果该属性存在,多次上传时累计合并结果而不重置 - -

删除文件列表中一个上传的文件,无需参数。

手动触发上传,无需参数。

清空上传列表的文件,无需参数。

上传的文件数量超出限制时自动触发。

存在上传文件超出大小限制时自动触发。

上传成功时自动触发,事件参数为返回的上传图片/视频信息。

上传失败时自动触发,事件参数为接口响应。

文件读取到本地完成时触发,事件参数为已读取的文件数据数组。

视频上传过程中进度更新时触发,事件参数为当前上传进度信息。

通过 deleteUploadFile 方法删除文件后触发,事件参数为删除后的剩余文件数据数组。

通过 unmount 方法清空上传列表后触发,事件参数为空数组。

本页目录