🌏 首页
☕️ 前端笔记
☕️ 前端笔记
🗺 前端学习路线
分类
🚶 前端入门基础
🚶🏻 前端巩固基础
🏃 前端核心框架
🪞 前端面试题收集
🚏 索引
🚏 索引
🗄归档
🔖标签
🔖 关于
🍞 GitHub
(opens new window)
💽 使用 TypeScript 重构 axios 库
目录
1. 🌑 初始化 TypeScript 库项目
#
2. 🌒 实现基础功能
2-1. 🌒 实现基础请求
2-2. 🌒 实现处理请求 URL 参数
2-3. 🌒 实现处理请求 body 数据
2-4. 🌒 实现处理请求 head
2-5. 🌒 获取响应数据
2-6. 🌒 实现处理响应 header 和 data
3. 🌘 实现异常情况处理
4. 🌘 实现接口拓展
5. 🌘 实现拦截器
6. 🌓 实现合并默认配置
7. 🌓 实现请求和响应配置化
8. 🌓 拓展创建axios静态接口
9. 🌗 实现取消功能
10. 🌗 实现权限相关功能
11. 🌗 实现 XSRF 防御
12. 🌗 实现上传和下载进度监控
13. 🌗 实现 HTTP 授权
14. 🌗 实现自定义合法状态码
15. 🌗 实现自定义参数序列化
16. 🌗 实现 baseURL
17. 🌓 静态方法拓展
18. 🌖 单元测试 Jest 的使用
19. 🌖 辅助模块单元测试
20. 🌖 请求模块单元测试
21. 🌖 headers 模块单元测试
22. 🌖 Axios 实例模块单元测试
23. 🌖 拦截器模块单元测试
24. 🌖 合并配置模块单元测试
25. 🌖 请求取消模块单元测试
26. 🌖 更多模块单元测试
27. 🌕 部署与发布
📢 上次更新:
2022/09/02, 10:18:16
🚞 axios 在 Vue 项目中的封装
←
🚞 axios 在 Vue 项目中的封装
跟随系统
浅色模式
深色模式
阅读模式