@vtj • Docs
@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