First 在vue中安装依赖
npm install axios --save //安装axios
Second 创建一个文件axios.js
import axios from 'axios'
// axios 配置
const service = axios.create({
baseURL: '/api', // url = base url + request url 配置代理后的请求地址
// withCredentials: true, // send cookies when cross-domain requests
// headers:{
// 'X-Host':'mall.film-ticket.film.list'
// } 可以在这配置请求头
timeout: 5000 // request timeout
})
// 添加请求拦截器
service.interceptors.request.use(
config => {
// do something before request is sent
// config.headers['X-Client-Info'] = '{"a":"3000","ch":"1002","v":"5.0.4","e":"1567001471860281