Skip to content

@vtjDocs


@vtj / utils / IRequestSettings

Interface: IRequestSettings

Indexable

[index: string]: any

Properties

failMessage?

optional failMessage: boolean

显示失败提示

Defined in

packages/utils/src/request.ts:101


headers?

optional headers: Partial<RawAxiosHeaders & object & object> | (id, config, settings) => Partial<RawAxiosHeaders & object & object>

自定义请求头

Defined in

packages/utils/src/request.ts:77


hideLoading()?

optional hideLoading: () => void

关闭 loading

Returns

void

Defined in

packages/utils/src/request.ts:96


injectHeaders?

optional injectHeaders: boolean

是否注入自定义的请求头

Defined in

packages/utils/src/request.ts:72


loading?

optional loading: boolean

是否显示 loading

Defined in

packages/utils/src/request.ts:87


originResponse?

optional originResponse: boolean

返回原始 axios 响应对象

Defined in

packages/utils/src/request.ts:111


showError()?

optional showError: (msg, e) => void

自定义失败提示

Parameters

msg: string

e: any

Returns

void

Defined in

packages/utils/src/request.ts:106


showLoading()?

optional showLoading: () => void

显示 loading

Returns

void

Defined in

packages/utils/src/request.ts:92


skipWarn?

optional skipWarn: IRequestSkipWarn

请求响应警告执行程序插件

Defined in

packages/utils/src/request.ts:126


type?

optional type: "data" | "json" | "form"

发送数据类型

Defined in

packages/utils/src/request.ts:67


validate()?

optional validate: (res) => boolean

自定义校验方法

Parameters

res: AxiosResponse<any, any>

Returns

boolean

Defined in

packages/utils/src/request.ts:121


validSuccess?

optional validSuccess: boolean

校验响应成功

Defined in

packages/utils/src/request.ts:116

Released under the MIT License.