网络请求 Axios 学习小结
2024-10-29 21:45:43 1 举报
AI智能生成
111
作者其他创作
大纲/内容
请求拦截器:添加token或身份认证
响应拦截器:统一处理错误信息和数据转换
拦截器的使用场景及代码示例
Axios拦截器
发起GET、POST、PUT、DELETE请求
处理请求的响应与错误
请求参数传递(queryparams与bodydata)
基本用法
HTTP状态码、错误提示
请求取消与AxiosCancelToken的使用
请求超时处理
错误处理与请求取消
在vue3中使用axios发送请求
将axios封装为vue组件内的可复用模块
使用Composition api管理异步请求
与vue3组件的结合
Pending:待定
Fulfilled:已解决
Projected:已拒绝
promise
Axios 是一个基于 Promise 的 HTTP 客户端,专为在浏览器和 Node.js 环境中发送请求而设计。它通过简化 HTTP 请求流程,帮助开发者轻松地与服务器进行数据交互。作为 RESTful API 的常用工具,Axios 主要用于前端和后端的数据传输,例如从服务器获取数据 (GET 请求) 或将数据提交到服务器 (POST 请求)
数据请求
数据提交
跨域请求
更好的错误处理
作用
axios的定义和作用
基于promise
请求和响应拦截器
自动转接json数据
支持请求取消
支持超时配置
内置csrf防护
并发请求
文件的上传和下载
axios的核心特性
使用axios的常见场景
axios
创建和配置Axios实例
模块化
复用性
维护性
拦截器
模块化和复用的优势
实例的配置与使用示例
基本使用
Axios实例
封装API请求模块,提高代码可维护性
模块化API请求的方式
在Pinia中使用封装后的 API
使用Axios封装API服务
网络请求 Axios 学习小结
收藏
0 条评论
回复 删除
下一页