@142vip.axios.接口.VipAxiosInstance - 142vip/core-x GitHub Wiki
API 参考 / @142vip/axios / VipAxiosInstance
定义于: packages/axios/src/core/axios.factory.ts:11
VipAxios实例类型
- 继承自AxiosInstance,添加了自定义方法
- 提供了清除拦截器的方法
- 提供了获取默认配置的方法
AxiosInstance
VipAxiosInstance<
T,R,D>(config):Promise<R>
定义于: packages/axios/src/core/axios.factory.ts:11
VipAxios实例类型
- 继承自AxiosInstance,添加了自定义方法
- 提供了清除拦截器的方法
- 提供了获取默认配置的方法
T = any
R = AxiosResponse<T, any, { }>
D = any
AxiosRequestConfig<D>
Promise<R>
VipAxiosInstance<
T,R,D>(url,config?):Promise<R>
定义于: packages/axios/src/core/axios.factory.ts:11
VipAxios实例类型
- 继承自AxiosInstance,添加了自定义方法
- 提供了清除拦截器的方法
- 提供了获取默认配置的方法
T = any
R = AxiosResponse<T, any, { }>
D = any
string
AxiosRequestConfig<D>
Promise<R>
clearInterceptor: (
type) =>void
定义于: packages/axios/src/core/axios.factory.ts:12
void
defaults:
Omit<AxiosDefaults<any>,"headers"> &object
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:672
headers:
HeadersDefaults&object
AxiosInstance.defaults
getConfig: () =>
CreateAxiosDefaults<any> |undefined
定义于: packages/axios/src/core/axios.factory.ts:13
CreateAxiosDefaults<any> | undefined
interceptors:
object
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:608
request:
AxiosInterceptorManager<InternalAxiosRequestConfig<any>>
response:
AxiosInterceptorManager<AxiosResponse<any,any, { }>>
AxiosInstance.interceptors
create(
config?):AxiosInstance
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:671
CreateAxiosDefaults<any>
AxiosInstance
AxiosInstance.create
delete<
T,R,D>(url,config?):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:618
T = any
R = AxiosResponse<T, any, { }>
D = any
string
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.delete
get<
T,R,D>(url,config?):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:614
T = any
R = AxiosResponse<T, any, { }>
D = any
string
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.get
getUri(
config?):string
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:612
AxiosRequestConfig<any>
string
AxiosInstance.getUri
head<
T,R,D>(url,config?):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:622
T = any
R = AxiosResponse<T, any, { }>
D = any
string
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.head
options<
T,R,D>(url,config?):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:626
T = any
R = AxiosResponse<T, any, { }>
D = any
string
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.options
patch<
T,R,D>(url,data?,config?):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:640
T = any
R = AxiosResponse<T, any, { }>
D = any
string
D
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.patch
patchForm<
T,R,D>(url,data?,config?):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:655
T = any
R = AxiosResponse<T, any, { }>
D = any
string
D
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.patchForm
post<
T,R,D>(url,data?,config?):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:630
T = any
R = AxiosResponse<T, any, { }>
D = any
string
D
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.post
postForm<
T,R,D>(url,data?,config?):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:645
T = any
R = AxiosResponse<T, any, { }>
D = any
string
D
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.postForm
put<
T,R,D>(url,data?,config?):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:635
T = any
R = AxiosResponse<T, any, { }>
D = any
string
D
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.put
putForm<
T,R,D>(url,data?,config?):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:650
T = any
R = AxiosResponse<T, any, { }>
D = any
string
D
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.putForm
query<
T,R,D>(url,data?,config?):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:660
T = any
R = AxiosResponse<T, any, { }>
D = any
string
D
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.query
request<
T,R,D>(config):Promise<R>
定义于: node_modules/.pnpm/[email protected]/node_modules/axios/index.d.ts:613
T = any
R = AxiosResponse<T, any, { }>
D = any
AxiosRequestConfig<D>
Promise<R>
AxiosInstance.request