Class: Request
Defined in: packages/utils/src/request.ts:155
Extended by
Constructors
Constructor
new Request(
options):Request
Defined in: packages/utils/src/request.ts:163
Parameters
options
IRequestOptions = {}
Returns
Request
Properties
axios
axios:
AxiosInstance
Defined in: packages/utils/src/request.ts:156
isLoading
isLoading:
boolean=false
Defined in: packages/utils/src/request.ts:159
records
records:
Record<string,IRequestRecord> ={}
Defined in: packages/utils/src/request.ts:158
settings
settings:
IRequestSettings
Defined in: packages/utils/src/request.ts:157
Methods
cancel()
cancel(
id?,message?):void
Defined in: packages/utils/src/request.ts:198
Parameters
id?
string
message?
string = '请求已取消'
Returns
void
send()
send<
R,D>(options,isSkipWarn):Promise<R>
Defined in: packages/utils/src/request.ts:364
Type Parameters
R
R = any
D
D = any
Parameters
options
IRequestConfig<D> = {}
isSkipWarn
boolean = false
Returns
Promise<R>
setConfig()
setConfig(
options):void
Defined in: packages/utils/src/request.ts:188
Parameters
options
IRequestOptions = {}
Returns
void
useRequest()
useRequest(
onFulfilled?,onRejected?): () =>void
Defined in: packages/utils/src/request.ts:429
Parameters
onFulfilled?
(value) => InternalAxiosRequestConfig<any> | Promise<InternalAxiosRequestConfig<any>> | null
onRejected?
(error) => any | null
Returns
():
void
Returns
void
useResponse()
useResponse(
onFulfilled?,onRejected?): () =>void
Defined in: packages/utils/src/request.ts:418
Parameters
onFulfilled?
(value) => AxiosResponse<any, any> | Promise<AxiosResponse<any, any>> | null
onRejected?
(error) => any | null
Returns
():
void
Returns
void