使用vue安装axios并导入配置
//在终端中 安装
npm install --save axios vue-axios
//导入到 main.js中
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios, axios)
// 通过axios请求拦截器(预处理),添加token,保证拥有获取数据的权限
//要写到挂载到原型对象之前
axios.interceptors.request.use(config => {
//必须return config config中有headers
config.headers.Authorization = window.sessionStorage.getItem('token');
return config
})
//就可以使用 $http 代替 axios
Vue.prototype.$http = axios
//默认路径
axios.defaults.baseURL = 'http://www./api/private/v'
Vue.use(VueAxios, axios)