①首先要安装axios这个包
②在main.js 中导入 axios这个包
③把axios挂载到Vue原型上
// 这个$https是自己定义的
Vue.prototype.$https = axios
④挂载请求的地址
axios.defaults.baseURL = ' 请求的跟路径 ' // 请求的地址
⑤使用
这需要发起请求的地方 使用 this.$https.get/post/......() 就可以了
// 导入axios import Axios from 'axios' // 挂载请求地址 Axios.defaults.baseURL = '请求地址' // http request 拦截器 // 全局配置 axios 的 request 拦截器 Axios.interceptors.request.use(config => { // 通过拦截request请求,主动为 请求头,追加新属性 Authorization,等于 token 值 Authorization是文档中的 config.headers.Authorization = window.sessionStorage.getItem('token') }) // 把axios挂载到Vue原型上 $https自己定义的 Vue.prototype.$https = Axios
返回在.then函数中如果成功,失败则是在.catch函数中。