axios配置
main.js
import Vue from 'vue'
import App from './App'
import router from './router'
import axios from 'axios' // main.js引入axios就可以了 剩下没啥用
import './assets/iconfont/iconfont.css'
Vue.config.productionTip = true // 去掉警告
import Vant from 'vant'
import 'vant/lib/index.css'
Vue.use(Vant)
// 全局glabal
import global_ from './Global'
Vue.prototype.global = global_
new Vue({
el: '#app',
router,
components: { App },
template: '<App/>'
})
request.js 我一般放在utils
import axios from 'axios'
import { Toast } from 'vant';
const service = axios.create({
baseURL: process.env.VUE_APP_API_URL, // 环境
withCredentials: true,
timeout: 20000, // 请求时间 超过20秒直接报错 一般是8000ms
headers: {
Accept: 'application/json',
Authorizatio