Class: Request
Defined in: packages/utils/src/request.ts:166
Extended by
Constructors
Constructor
new Request(
options):Request
Defined in: packages/utils/src/request.ts:174
Parameters
options
IRequestOptions = {}
Returns
Request
Properties
axios
axios:
AxiosInstance
Defined in: packages/utils/src/request.ts:167
isLoading
isLoading:
boolean=false
Defined in: packages/utils/src/request.ts:170
records
records:
Record<string,IRequestRecord> ={}
Defined in: packages/utils/src/request.ts:169
settings
settings:
IRequestSettings
Defined in: packages/utils/src/request.ts:168
Methods
cancel()
cancel(
id?,message?):void
Defined in: packages/utils/src/request.ts:209
Parameters
id?
string
message?
string = '请求已取消'
Returns
void
send()
send<
R,D>(options,isSkipWarn):Promise<R>
Defined in: packages/utils/src/request.ts:396
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:199
Parameters
options
IRequestOptions = {}
Returns
void
useRequest()
useRequest(
onFulfilled?,onRejected?): () =>void
Defined in: packages/utils/src/request.ts:462
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:451
Parameters
onFulfilled?
(value) => AxiosResponse<any, any, { }> | Promise<AxiosResponse<any, any, { }>> | null
onRejected?
(error) => any | null
Returns
():
void
Returns
void