Skip to content

@vtjDocs


@vtj / utils / Request

Class: Request

Extended by

Constructors

new Request()

new Request(options): Request

Parameters

options: IRequestOptions = {}

Returns

Request

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

Released under the MIT License.