Skip to content

@vtj


@vtj / utils / IStaticRequest

Interface: IStaticRequest()<R, D> ​

Defined in: packages/utils/src/request.ts:514

Extends ​

Type Parameters ​

R ​

R = any

D ​

D = any

IStaticRequest(options): Promise<R>

Defined in: packages/utils/src/request.ts:515

Parameters ​

options ​

IRequestConfig<D>

Returns ​

Promise<R>

Properties ​

axios ​

axios: AxiosInstance

Defined in: packages/utils/src/request.ts:168

Inherited from ​

Request.axios


instance ​

instance: Request

Defined in: packages/utils/src/request.ts:516


isLoading ​

isLoading: boolean = false

Defined in: packages/utils/src/request.ts:171

Inherited from ​

Request.isLoading


records ​

records: Record<string, IRequestRecord> = {}

Defined in: packages/utils/src/request.ts:170

Inherited from ​

Request.records


settings ​

settings: IRequestSettings

Defined in: packages/utils/src/request.ts:169

Inherited from ​

Request.settings

Methods ​

cancel() ​

cancel(id?, message?): void

Defined in: packages/utils/src/request.ts:210

Parameters ​

id? ​

string

message? ​

string = '请求已取消'

Returns ​

void

Inherited from ​

Request.cancel


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>

Inherited from ​

Request.send


setConfig() ​

setConfig(options): void

Defined in: packages/utils/src/request.ts:200

Parameters ​

options ​

IRequestOptions = {}

Returns ​

void

Inherited from ​

Request.setConfig


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

Inherited from ​

Request.useRequest


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

Inherited from ​

Request.useResponse