Skip to content

@vtj


@vtj / utils / IRequestSettings

Interface: IRequestSettings

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

Indexable

[index: string]: any

其他自定义扩展参数

Properties

failMessage?

optional failMessage: boolean

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

显示失败提示


headers?

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

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

自定义请求头


hideLoading()?

optional hideLoading: () => void

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

关闭 loading

Returns

void


injectHeaders?

optional injectHeaders: boolean

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

是否注入自定义的请求头


loading?

optional loading: boolean

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

是否显示 loading


originResponse?

optional originResponse: boolean

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

返回原始 axios 响应对象


showError()?

optional showError: (msg, e) => void

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

自定义失败提示

Parameters

msg

string

e

any

Returns

void


showLoading()?

optional showLoading: () => void

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

显示 loading

Returns

void


skipWarn?

optional skipWarn: IRequestSkipWarn

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

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


type?

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

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

发送数据类型


validate()?

optional validate: (res) => boolean

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

自定义校验方法

Parameters

res

AxiosResponse

Returns

boolean


validSuccess?

optional validSuccess: boolean

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

校验响应成功

Released under the MIT License.