Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IAbstractUploadProps<UPLOAD_ITEM, ON_UPLOAD_SUCCESS_RETURN, UPLOAD_ITEM_COMP_PROPS>

基础上传组件 props

Type parameters

Hierarchy

Index

Properties

Optional accept

accept: string

可选文件类型

Optional className

className: string

自定义 className

Optional customUploadItem

customUploadItem: ComponentType<UPLOAD_ITEM_COMP_PROPS>

自定义的上传项展示组件

Optional disabled

disabled: boolean

是否禁用

Optional manualUpload

manualUpload: boolean

是否手动触发文件上传流程

Optional maxSize

maxSize: number

文件大小限制,Infinity 为无限制

Optional onError

发生内部错误时的统一回调函数,错误类型见 IUploadErrorMessageConfigMap

Optional onUpload

onUpload: IUploadOnUploadHandler<ON_UPLOAD_SUCCESS_RETURN>

文件上传回调

Methods

Optional beforeUpload

  • beforeUpload(file: File): boolean | Promise<void>
  • 文件上传前的处理函数,若返回 false 或 Promise.reject,则不上传该文件

    Parameters

    • file: File

    Returns boolean | Promise<void>

Generated using TypeDoc