Skip to content

@vtj


@vtj / utils / IRequestSettings

Interface: IRequestSettings ​

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

Indexable ​

[index: string]: any

其他自定义扩展参数

Properties ​

failMessage? ​

optional failMessage: boolean

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

显示失败提示


headers? ​

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

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

自定义请求头


hideLoading()? ​

optional hideLoading: () => void

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

关闭 loading

Returns ​

void


injectHeaders? ​

optional injectHeaders: boolean

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

是否注入自定义的请求头


loading? ​

optional loading: boolean

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

是否显示 loading


originResponse? ​

optional originResponse: boolean

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

返回原始 axios 响应对象


proxy? ​

optional proxy: boolean

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

是否开启代理


proxyPath? ​

optional proxyPath: string

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

代理服务


showError()? ​

optional showError: (msg, e) => void

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

自定义失败提示

Parameters ​

msg ​

string

e ​

any

Returns ​

void


showLoading()? ​

optional showLoading: () => void

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

显示 loading

Returns ​

void


skipWarn? ​

optional skipWarn: IRequestSkipWarn

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

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


type? ​

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

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

发送数据类型


validate()? ​

optional validate: (res) => boolean

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

自定义校验方法

Parameters ​

res ​

AxiosResponse

Returns ​

boolean


validSuccess? ​

optional validSuccess: boolean

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

校验响应成功