安装axios
npm install axios --save
引入axios
可以直接在main.js中直接引入
也可以重新创建.js文件,然后在main.js中引入新创建文件
在新建.js文件中配置axiox的基本配置
import Vue from 'vue'
import axios from 'axios'
axios.defaults.baseURL = '接口路径'
// 请求拦截器--所有通过axios发送的请求,全部都先处理:在请求头中添加
axios.interceptors.request.use(req => {
req.headers.Authorization = sessionStorage.getItem('token')
return req
})
// 响应了拦截器(在响应之后对数据进行一些处理)
axios.interceptors.response.use(res => res.data)
Vue.prototype.$http = axios
基本的配置就完成了。