vue中axios的封装及使用,调接口,不同请求方式接口的调用

本文介绍了如何在Vue项目中使用Axios进行封装,详细讲解了从下载安装Axios到封装过程,以及如何在项目中调用不同请求方式的接口。通过阅读,你可以了解到如何有效地管理和调用后台提供的API接口。
摘要由CSDN通过智能技术生成

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 =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值