请求上传
如果你尚未了解如何使用,请先阅读请求上传入门教程,了解请求上传如何使用
使用
createRqeust(option)
option参数
名称 | 类型 | 说明 |
---|---|---|
config | RequestConfig | 请求配置 |
middle | RequestMiddles | 默认中间件 |
返回值
名称 | 类型 | 说明 |
---|---|---|
request | (option: string | RequestOption) => RequestTask | 请求函数 |
throttleRequest | (option: RequestOption, mark?: string) => ThrottleRequestTask | 发起一个节流请求函数 |
middle | RequestMiddle | 添加中间件 |
createUpload(option)
option参数
名称 | 类型 | 说明 |
---|---|---|
config | RequestConfig | 请求配置 |
middle | UploadMiddles | 默认中间件 |
返回值
名称 | 类型 | 说明 |
---|---|---|
upload | (type: enum('image', 'video'), option: UploadOption) => UploadTask | 上传图片或者视频 |
uploadTempFile | (files: Upload.File[], option: UploadOption) => UploadTask | 上传临时文件 |
middle | UploadMiddle | 添加中间件 |
hooks
请求hooks需要通过 createRequestHooks(request)
进行创建,创建后返回 useRequest
和 usePageData