在项目中用ts封装axios,一次封装整个团队受益

手机游戏开发者 2024-10-5 04:57:12 84 0 来自 中国
写在前面

固然说Fetch API已经使用率已经非常的高了,但是在一些老的欣赏器照旧不支持的,而且axios仍然每周都保持2000多万的下载量,这就分析了axios仍然存在不可撼动的职位,接下来我们就一步一步的去封装,实现一个机动、可复用的一个哀求请发。
这篇文章封装的axios已经满足如下功能:

  • 无处不在的代码提示;
  • 机动的拦截器;
  • 可以创建多个实例,机动根据项目举行调解;
  • 每个实例,或者说每个接口都可以机动设置哀求头、超时时间等;
  • 取消哀求(可以根据url取消单个哀求也可以取消全部哀求)。
底子封装

起首我们实现一个最根本的版本,实例代码如下:
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-23 17:30, Processed in 0.157591 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表