对 Axios 进行封装

215 阅读1分钟

创建实例

可以使用自定义配置新建一个 axios 实例

axios.create([config])

let instance = axios.create({
    baseURL: 'http://xxx',
    timeout: 1000,
    headers: {'X-Custom-Header': 'foobar'}
});

请求配置

这些是创建请求时可以用的配置选项。只有 url 是必需的。如果没有指定 method,请求将默认使用 get 方法。


配合 qs 库

常规封装参考:

vue中axios的封装

把axios封装为vue插件使用