Vue3使用axios的配置方法
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本篇内容主要讲解"Vue3使用axios的配置方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Vue3使用axios的配置方法"吧!一、安装axiosn
千家信息网最后更新 2025年11月08日Vue3使用axios的配置方法
本篇内容主要讲解"Vue3使用axios的配置方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Vue3使用axios的配置方法"吧!
一、安装axios
npm install axios --save
二、配置axios,添加拦截器
在src目录下新建一个request文件夹,在里面新建index.ts(或者.js)文件,编辑代码如下:
import axios from 'axios'// 创建一个 axios 实例const service = axios.create({ baseURL: '/api', // 所有的请求地址前缀部分 timeout: 60000, // 请求超时时间毫秒 withCredentials: true, // 异步请求携带cookie headers: { // 设置后端需要的传参类型 'Content-Type': 'application/json', 'token': 'your token', 'X-Requested-With': 'XMLHttpRequest', },})// 添加请求拦截器service.interceptors.request.use( function (config) { // 在发送请求之前做些什么 return config }, function (error) { // 对请求错误做些什么 console.log(error) return Promise.reject(error) })// 添加响应拦截器service.interceptors.response.use( function (response) { console.log(response) // 2xx 范围内的状态码都会触发该函数。 // 对响应数据做点什么 // dataAxios 是 axios 返回数据中的 data const dataAxios = response.data // 这个状态码是和后端约定的 const code = dataAxios.reset return dataAxios }, function (error) { // 超出 2xx 范围的状态码都会触发该函数。 // 对响应错误做点什么 console.log(error) return Promise.reject(error) })export default service三、使用axios发送请求
在src目录下新建一个apis文件夹,这里面放入今后所有的请求文件,例如新建一个请求用户信息的接口user.ts,代码如下:
// 导入axios实例import httpRequest from '@/request/index'// 定义接口的传参interface UserInfoParam { userID: string, userName: string}// 获取用户信息export function apiGetUserInfo(param: UserInfoParam) { return httpRequest({ url: 'your api url', method: 'post', data: param, })}接着在具体业务页面里使用这个请求,例如:
附:Vue3 中全局引入 axios
main.js中
import axios from 'axios'const app = createApp(App) // 将默认改写为这样app.provide('$axios', axios)组件内使用axios(compositionAPI)
到此,相信大家对"Vue3使用axios的配置方法"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
方法
配置
文件
状态
拦截器
代码
信息
内容
函数
实例
接口
数据
文件夹
用户
目录
范围
错误
学习
实用
更深
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
公安部网络安全保卫局招录
江苏图书馆特色数据库
t3 数据库 安装
网络安全靠人民主题活动
pl sql连接远端数据库
物业系统软件开发
宝安区网络技术有限公司
老是链接服务器剑三
问道数据库编码
打witch的服务器
互联网 下的农业科技园区
浪子回头音译软件开发
dev grid数据库
怎么清空数据库的事务日志
玄度互联网科技有限公司
为什么网络安全还是重要
软件开发工程师用英文
北京凤娱网络技术有限公司方与圆
软件开发23模式
电视台服务器
笔记本联网网络安全秘钥是啥
消防网络技术公司 招聘
网店网络安全技术
株洲it软件开发暑假班
重庆软件开发定制近期价格
hp 服务器 400
分布式服务器的构建
tplink打印服务器固件
别人打我电话显示无法连接服务器
华为手机玩幻塔没有星岛服务器吗