1.下载及安装
npm install axios
2.axios的封装
import axios from 'axios';
import { Message } from 'element-ui';
// 导入 NProgress 包对应的JS和CSS
import NProgress from 'nprogress';
import 'nprogress/nprogress.css';
// const Url = "/";
// const Url = "http://27.50.136.43:8000" //全局接口地址
const Url = window.location.origin
// 调用axios.create方法,配置一些属性,返回一个新的axios
const request = axios.create({
// baseURL: Url,
baseURL: Url,
//请求超时时间
timeout: 50000
});
// 请求拦截
request.interceptors.request.use(
//config 代表是你请求的一些信息
(config) => {
NProgress.start();
// 在请求发送之前的操作
let token = window.localStorage.getItem('token');
config.headers['Authorization'] = token;
//全局参数设置
let TenantId = window.localStorage.getItem('Tenant-Id');
if (
TenantId == null ||
TenantId.trim() == '' ||
TenantId =