1.在终端中安装
npm install axios
2.在main .js中引入axios
import axios from 'axios'
3.在Vue实例中挂载axios(之后在项目中可以使用$http直接调用axios)
Vue.prototype.$http = axios
new Vue({
router,
store,
axios,
render: function(h) {
return h(App)
},
}).$mount('#app')
4.配置请求的根路径,简化项目中请求数据是的路径(后边地址根据项目情况更改)
axios.defaults.baseURL = 'http://127.0.0.1:8888/api/private/v1/'
5.保存token值
axios.interceptors.request.use((config) => {
config.headers.Authorization = window.sessionStorage.getItem('tooken_')
return config
})