更新记录

v2.7.2(2024-01-31)

2.7.2 (2024-01-31)

Bug Fixes

  • 修复设置请求 headers 影响了全局配置 (#56) (5d45cd9), closes #55

v2.7.1(2023-12-16)

2.7.1 (2023-12-16)

Bug Fixes

  • 对上传文件响应数据JSON.parse (#54) (df42674), closes #53

Features

  • 添加符合 HTTP 规范的 statusText (#49) (3848fdd)

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

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

ci codecov license npm bundle size npm

中文文档

axios-miniprogram 是什么?

axios-miniprogram 是一款为小程序平台量身定制的轻量级请求库,支持跨平台使用,同时也支持多种导入方式,可用于原生小程序项目,也可用于第三方框架项目,用法上同 axios 类似。

特性

  • 支持 Typescript,健全的类型系统,智能的 IDE 提示。
  • 支持 动态地址。
  • 支持 校验状态码。
  • 支持 参数序列化。
  • 支持 上传/下载。
  • 支持 错误处理。
  • 支持 转换数据。
  • 支持 取消请求。
  • 支持 扩展实例。
  • 支持 中间件。
  • 支持 拦截器。
  • 支持 平台适配器。

目前内部支持的平台

关于在跨端框架中使用时的支持度

问:在 uni-app 或者 Taro 等等这类跨端框架中使用时,该请求库支持 h5,APP,vue3 等等吗?

答:该请求库只是对框架提供的请求 API 进行了封装,并没有使用什么黑魔法。理论上来讲,框架支持的平台,该库也必然支持。

有问题欢迎反馈,请尽量把问题提到 github issues 中,这样更容易被我注意到。

提问点这里

跨端框架示例

Taro

uni-app

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问