@ytu-web/utils
v1.1.7
Published
h5 公共方法
Downloads
3
Readme
@ytu-web/utils
yuantu h5 公共方法
Usage
axios
引用 axios,封装了 jsonp adapter 和 interceptors, 使用方法和 axios 一致
拦截器功能(从上到下依次执行):
- 满足条件时自动添加 channelType param
- 简易深拷贝,处理 undefined(data 为 formdata 时不处理)
- 根据 location.hostname 和 baseType 自动设置 baseURL
- dataType === 'jsonp' 时,使用 jsonp adapter
import { axios } from '@ytu-web/utils';
// jsonp
axios({
url,
dataType: 'jsonp',
params
})
// baseURL
axios({
url,
params,
baseType: 'user'
})
// formdata
axios.post(url, formData, config)