更新记录
v2.7.2(2024-01-31) 下载此版本
2.7.2 (2024-01-31)
Bug Fixes
v2.7.1(2023-12-16) 下载此版本
2.7.1 (2023-12-16)
Bug Fixes
Features
v2.7.0(2023-08-17) 下载此版本
2.7.0 (2023-08-17)
Bug Fixes
- 修复 errno 和 errMsg 丢失 (71e3007)
Features
- 新增支持小红书小程序 (53f0432)
2.6.0 (2023-08-13)
Features
- 废弃 fork API (a04f833)
BREAKING CHANGES
- axios.fork() 已废弃
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
app-vue app-nvue | √ | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
axios-miniprogram
axios-miniprogram 是什么?
axios-miniprogram 是一款为小程序平台量身定制的轻量级请求库,支持跨平台使用,同时也支持多种导入方式,可用于原生小程序项目,也可用于第三方框架项目,用法上同 axios 类似。
特性
- 支持
Typescript
,健全的类型系统,智能的IDE
提示。 - 支持 动态地址。
- 支持 校验状态码。
- 支持 参数序列化。
- 支持 上传/下载。
- 支持 错误处理。
- 支持 转换数据。
- 支持 取消请求。
- 支持 扩展实例。
- 支持 中间件。
- 支持 拦截器。
- 支持 平台适配器。
目前内部支持的平台
关于在跨端框架中使用时的支持度
问:在 uni-app 或者 Taro 等等这类跨端框架中使用时,该请求库支持 h5,APP,vue3 等等吗?
答:该请求库只是对框架提供的请求 API 进行了封装,并没有使用什么黑魔法。理论上来讲,框架支持的平台,该库也必然支持。
有问题欢迎反馈,请尽量把问题提到 github issues 中,这样更容易被我注意到。