# axios 挂载在 vue 原型上

如果不挂载在 vue 原型上,每个组件都会导入一次 axios

1
2
3
4
5
//在main.js中

import axios from 'axios'

Vue.prototype.$http = axios

# 配置请求根路径

1
2
// 在main.js中
axios.defaults.baseURL = 'http://localhost:8080/api'

但是,把 axios 挂载到 Vue 原型上,有一个缺点:不利于 API 接口的复用