安裝axios
npm install axios --save
引入axios
可以直接在main.js中直接引入
也可以重新創(chuàng)建.js文件犀农,然后在main.js中引入新創(chuàng)建文件
在新建.js文件中配置axiox的基本配置
import Vue from 'vue'
import axios from 'axios'
axios.defaults.baseURL = '接口路徑'
// 請(qǐng)求攔截器--所有通過(guò)axios發(fā)送的請(qǐng)求,全部都先處理:在請(qǐng)求頭中添加
axios.interceptors.request.use(req => {
req.headers.Authorization = sessionStorage.getItem('token')
return req
})
// 響應(yīng)了攔截器(在響應(yīng)之后對(duì)數(shù)據(jù)進(jìn)行一些處理)
axios.interceptors.response.use(res => res.data)
Vue.prototype.$http = axios
基本的配置就完成了洞渤。