vue axios讲解+优化 请求拦截器 响应拦截器
安装axios
yarn add axios
在main.js中引入没用,这是两个独立的模块 ,哪个模块用就在那个模块引入
axios 优化一
将axios方法挂载到vue的原型上,任何的vue实例都可以访问到
在main.js中
import axios from 'axios'
Vue.prototype.$axios = axios
如何调用:this.$axios
axios 优化二
配置基础地址
请求地址写死合适吗?上线的时候就不是这个地址,开发环境,测试环境,线上地址可能都不一样
第一种办法
第二种办法
axios提供了一个在前面帮你拼路径的方法
会自动帮你拼上全局的基地址
在main.js中