@vtj / utils / IRequestSettings
Interface: IRequestSettings
Defined in: packages/utils/src/request.ts:65
Indexable
[index: string]: any
其他自定义扩展参数
Properties
failMessage?
optionalfailMessage:boolean
Defined in: packages/utils/src/request.ts:103
显示失败提示
headers?
optionalheaders:Partial<RawAxiosHeaders&object&object> | (id,config,settings) =>RawAxiosRequestHeaders
Defined in: packages/utils/src/request.ts:79
自定义请求头
hideLoading()?
optionalhideLoading: () =>void
Defined in: packages/utils/src/request.ts:98
关闭 loading
Returns
void
injectHeaders?
optionalinjectHeaders:boolean
Defined in: packages/utils/src/request.ts:74
是否注入自定义的请求头
loading?
optionalloading:boolean
Defined in: packages/utils/src/request.ts:89
是否显示 loading
originResponse?
optionaloriginResponse:boolean
Defined in: packages/utils/src/request.ts:113
返回原始 axios 响应对象
proxy?
optionalproxy:boolean
Defined in: packages/utils/src/request.ts:133
是否开启代理
proxyPath?
optionalproxyPath:string
Defined in: packages/utils/src/request.ts:138
代理服务
showError()?
optionalshowError: (msg,e) =>void
Defined in: packages/utils/src/request.ts:108
自定义失败提示
Parameters
msg
string
e
any
Returns
void
showLoading()?
optionalshowLoading: () =>void
Defined in: packages/utils/src/request.ts:94
显示 loading
Returns
void
skipWarn?
optionalskipWarn:IRequestSkipWarn
Defined in: packages/utils/src/request.ts:128
请求响应警告执行程序插件
type?
optionaltype:"json"|"data"|"form"
Defined in: packages/utils/src/request.ts:69
发送数据类型
validate()?
optionalvalidate: (res) =>boolean
Defined in: packages/utils/src/request.ts:123
自定义校验方法
Parameters
res
AxiosResponse
Returns
boolean
validSuccess?
optionalvalidSuccess:boolean
Defined in: packages/utils/src/request.ts:118
校验响应成功