为什么选择 @pluve/use-request-vue
@pluve/use-request-vue 是一个专Vue 3 设计的请求库,它基于 Composition API 构建,提供了强大而灵活的请求管理能力
主要优势
1. 开箱即用的功能
- 自动/手动请求:支持自动发起请求或手动触发
- *响应式数:使Vue 的响应式系统,自动更UI
- TypeScript 支持:完整的类型定义,提供更好的开发体
2. 强大的插件系- 缓存:自动缓存请求结- 防抖/节流:控制请求频- 轮询:定期自动请求最新数- 重试:请求失败时自动重试
3. 灵活的配- 全局配置和局部配- 生命周期钩子
- 可定制的插件系统
4. 轻量- 体积小,无冗余依- 按需加载插件
与同类库的比
| 特 | @pluve/use-request-vue | Vue Request | SWR |
|---|---|---|---|
| 基于 Vue 3 | |||
| TypeScript 支持 | |||
| 插件系统 | |||
| 缓存 | |||
| 轮询 | |||
| 防抖/节流 | |||
| 自动重试 | |||
| 请求共享 | |||
| 依赖收集 |
适用场景
- 需要复杂请求逻辑Vue 3 应用
- 需要高度可定制的请求流- 需TypeScript 支持的项- 需要轻量级解决方案的项