notebook
🌏 首页
  • 🗺 前端学习路线
  • 分类

    • 🚶 前端入门基础
    • 🚶🏻 前端巩固基础
    • 🏃 前端核心框架
    • 🪞 前端面试题收集
  • 🗄归档
  • 🔖标签
🔖 关于
🍞 GitHub (opens new window)
🌏 首页
  • 🗺 前端学习路线
  • 分类

    • 🚶 前端入门基础
    • 🚶🏻 前端巩固基础
    • 🏃 前端核心框架
    • 🪞 前端面试题收集
  • 🗄归档
  • 🔖标签
🔖 关于
🍞 GitHub (opens new window)
  • 🍯 ES6 基本语法

  • 🌱 node.js 基本使用
  • 📒 JavaScript 深入对象

  • 📕 JavaScript 深入数据类型

  • 📗 JavaScript 深入函数

  • 📘 JavaScript 原型与继承

  • 📙 JavaScript 类

  • 📓 JavaScript DOM

  • 🍯 JavaScript AJAX 网络请求

  • 🚇 JavaScript Promise

  • 📔 JavaScript 其他内容

  • 🏃 JavaScript 进阶高级

  • ʦ TypeScript

  • 🚟 axios

    • 🚋 axios 理解与使用
    • 🚞 axios 在 Vue 项目中的封装
    • 💽 使用 TypeScript 重构 axios 库
💽 使用 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 项目中的封装

Copyright © 2020-2022 | wrote with ❤️ by Simon
theme based on Vdoing powered By Vuepress
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式