@vtj • Docs
Class: Request
Extended by
Constructors
new Request()
new Request(
options
):Request
Parameters
• options: IRequestOptions
= {}
Returns
Defined in
packages/utils/src/request.ts:162
Properties
axios
axios:
AxiosInstance
Defined in
packages/utils/src/request.ts:155
isLoading
isLoading:
boolean
=false
Defined in
packages/utils/src/request.ts:158
records
records:
Record
<string
,IRequestRecord
> ={}
Defined in
packages/utils/src/request.ts:157
settings
settings:
IRequestSettings
Defined in
packages/utils/src/request.ts:156
Methods
cancel()
cancel(
id
?,message
?):void
Parameters
• id?: string
• message?: string
= '请求已取消'
Returns
void
Defined in
packages/utils/src/request.ts:197
send()
send<
R
,D
>(options
,isSkipWarn
):Promise
<R
>
Type Parameters
• R = any
• D = any
Parameters
• options: IRequestConfig
<D
> = {}
• isSkipWarn: boolean
= false
Returns
Promise
<R
>
Defined in
packages/utils/src/request.ts:347
setConfig()
setConfig(
options
):void
Parameters
• options: IRequestOptions
= {}
Returns
void
Defined in
packages/utils/src/request.ts:187
useRequest()
useRequest(
onFulfilled
?,onRejected
?): () =>void
Parameters
• onFulfilled?: null
| (value
) => InternalAxiosRequestConfig
<any
> | Promise
<InternalAxiosRequestConfig
<any
>>
• onRejected?: null
| (error
) => any
Returns
Function
Returns
void
Defined in
packages/utils/src/request.ts:412
useResponse()
useResponse(
onFulfilled
?,onRejected
?): () =>void
Parameters
• onFulfilled?: null
| (value
) => AxiosResponse
<any
, any
> | Promise
<AxiosResponse
<any
, any
>>
• onRejected?: null
| (error
) => any
Returns
Function
Returns
void
Defined in
packages/utils/src/request.ts:401