更新记录

2.0.4(2023-03-03) 下载此版本

完整版已上线


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
× ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
×

alova官方文档

alova 是什么

轻量级的请求策略库,它针对不同请求场景分别提供了具有针对性的请求策略,来提升应用可用性、流畅性,降低服务端压力,让应用如智者一般具备卓越的策略思维。alova 核心模块提供了各类适配器接口、中间件机制来保证高扩展能力,从而实现更多的请求场景。如果你有期待的请求场景但我们未实现的,也欢迎贡献你为 alova 贡献你不可替代的力量。

选择 alova 的理由

alova 可以让你在编写少量代码的情况下,提升应用在请求方面的流畅性,它提供了开箱即用的体验,而其他请求库更加关注网络请求的便利性。如果你希望不编写更多额外代码,也能获得流畅的应用,不妨来试试!

同时,alova 也提供了丰富的特性,满足 99%的请求需求,更完整的特性如下:

  1. 🕶 支持 vue、react、svelte
  2. 📑 与 axios 相似的 api 设计,更简单熟悉
  3. 🍵 开箱即用的高性能请求策略,让应用更流畅
  4. 🐦 4kb,只有 axios 的 30%+
  5. 🔩 高灵活性,兼容任意请求库,如 axios、superagent 或 fetch-api
  6. 🔋 3 种数据缓存模式,提升请求性能,同时降低服务端压力
  7. 🔌 丰富的扩展功能,可以自定义请求适配器、存储适配器、中间件,以及 states hook
  8. 💕 请求共享,避免同时发送相同请求
  9. 🪑 数据预拉取,这意味着用户可以更快看到信息,无需等待
  10. 🦾 实时自动状态管理
  11. 🎪 交互式文档和示例
  12. 🎈 Typescript 支持
  13. ⚡ 支持 tree shaking,这意味着 alova 的生产体积往往小于 4kb

隐私、权限声明

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

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

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

许可协议

MIT协议

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