Vue-axios
1.安装axios
1 npm install axios
2.查看版本号
1 npm axios -v
3.index.js 文件配置
1 //引入Vue框架
2 import Vue from 'vue'
3 //引入资源请求插件
4 import axios from 'axios'
5
6 //使用axios插件
7 //每个 Vue 对象都会新增一个 axios 对象
8 Vue.prototype.axios = axios;
9
10 //添加请求拦截器
11 axios.interceptors.request.use(function (config) {
12 //在发送请求之前
13 return config;
14 },function (error) {
15 //请求错误时
16 return Promise.reject(error);
17 });
18
19 //添加响应拦截器
20 //拦截器可以对请求做一些公共的处理,比如异常、返回数据的格式
21 axios.interceptors.response.use(
22 response => {
23 return response;
24 },
25 error => {
26 if (error.response) {
27 switch (error.response.status) {
28 case 500:
29 // do something
30 break;
31 case 402:
32 // do something
33 break;
34 }
35 }
36 return Promise.reject(error.response.data); // 返回接口返回的错误信息
37 });
38
39 export default ({
40
41 });
标签:
Vue.js
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现