@rax-ui/upload
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-beta.62 • Public • Published

display: Upload family: Data Entry

Upload

用于图片文件上传

API

Props

名称 说明 类型 默认值
fileList 文件列表 IFile[]
limit 最大文件上传个数 number Infinity
onChange 上传文件改变时的状态 (file: IFile[]) => void
onRemove 移除文件回调函数 (file: IFile) => void
onPreview 点击图片回调 (file: IFile) => void

IFile

名称 说明 类型 默认值
uid 文件唯一标识 string
name 文件名 string
thumbUrl 缩略图 string
size 文件大小 string
url 文件 URL 地址 string
status 文件状态:
可选值:
fail, success, uploading, removed
enum
percent 进度 number (1-100)
canRemove 是否可被删除 boolean

CSS API

名称 说明
upload 容器样式
upload__add 增加图片样式
upload__add__icon 增加图片中图标样式
upload__add__text 增加图片中文字样式
upload__item file 显示样式
upload__item-image file 图片样式
upload__item-progress 进度条样式
upload__remove 删除样式
upload__remove-image 删除图标样式
upload__fail 上传失败样式
upload__fail-image 失败图标样式
upload__item--fail 上传失败样式

Readme

Keywords

Package Sidebar

Install

npm i @rax-ui/upload

Weekly Downloads

3

Version

1.0.0-beta.62

License

none

Unpacked Size

30.7 kB

Total Files

11

Last publish

Collaborators

  • lianmin
  • amdgigabyte
  • myronliu347