Skip to content

@vtj


@vtj / utils / IRequestSettings

Interface: IRequestSettings

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

Indexable

[index: string]: any

其他自定义扩展参数

Properties

failMessage?

optional failMessage: boolean

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

显示失败提示


headers?

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

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

自定义请求头


hideLoading()?

optional hideLoading: () => void

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

关闭 loading

Returns

void


injectHeaders?

optional injectHeaders: boolean

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

是否注入自定义的请求头


loading?

optional loading: boolean

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

是否显示 loading


originResponse?

optional originResponse: boolean

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

返回原始 axios 响应对象


proxy?

optional proxy: boolean

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

是否开启代理


proxyPath?

optional proxyPath: string

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

代理服务


showError()?

optional showError: (msg, e) => void

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

自定义失败提示

Parameters

msg

string

e

any

Returns

void


showLoading()?

optional showLoading: () => void

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

显示 loading

Returns

void


skipWarn?

optional skipWarn: IRequestSkipWarn

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

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


type?

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

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

发送数据类型


validate()?

optional validate: (res) => boolean

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

自定义校验方法

Parameters

res

AxiosResponse

Returns

boolean


validSuccess?

optional validSuccess: boolean

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

校验响应成功

Released under the MIT License.