Skip to content

useUpload

useUpload(props): ProFormUploadDraggerProps

需与 Pro Component Upload 组件配合使用

  • 优化 upload 组件的传参,支持直接传入 path 或者 path[],如 'https://xxxx.jpg' 或 ['https://xxxx.jpg']
  • 支持通过上传进度控制上传按钮的 loading 状态
  • 支持限制文件大小
  • 支持多文件上传
  • 支持指定文件上传的 category
  • 兼容文件裁剪

参数

NameType
propsFileUploadOptions & {} & Omit<ProFormItemProps, "valueType"> & Pick<ProFormGridConfig, "colProps"> & ExtendsProps & {}

返回值

ProFormUploadDraggerProps

示例

ts
export default function UploadButton(props) {
 const uploadProps = useUpload(props)

 return <ProFormUploadButton {...uploadProps} />
}

源码

use-upload.js