# vue-request **Repository Path**: houjingyu/vue-request ## Basic Information - **Project Name**: vue-request - **Description**: ⚡️ 一个能轻松帮你管理请求状态(支持SWR,轮询,错误重试,缓存,分页等)的 Vue 3 请求库。欢迎使用~ - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://github.com/AttoJS/vue-request - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 31 - **Created**: 2021-03-10 - **Last Updated**: 2021-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [English](./README.md) | 简体中文

VueRequest logo

VueRequest

⚡️ 一个很酷的 Vue3 的请求库

Coverage Status Size Version Languages License Star
## 特性 - 🚀 所有数据都具有响应式 - 🔄 轮询请求 - 🤖 自动处理错误重试 - 🗄 内置请求缓存 - 📠 完全使用 Typescript 编写,具有强大的类型提示 - 🍃 轻量化 - 📦 开箱即用 - 🔥 有趣的可交互文档 ## 文档 - [English](https://attojs.github.io/vue-request-docs/) - [中文](https://attojs.github.io/vue-request-docs/zh/) - [国内镜像](https://attojs.gitee.io/vue-request-docs/zh/) ## 安装 ```bash npm install vue-request # or with yarn yarn add vue-request ``` ### CDN ```html ``` 它将以 `window.VueRequest.useRequest` 暴露在全局 ## 用例 ```tsx import { useRequest } from 'vue-request'; export default { setup() { const { data } = useRequest('api/user'); return () =>
{data.value}
; }, }; ``` ## TODO 列表 如果你有很酷的想法,欢迎提交 issue 以便我们讨论 - [x] 文档 - [x] 分页 - [x] 加载更多 ## 致谢 感谢他们为我们提供了灵感 - [vercel/swr](https://github.com/vercel/swr) - [alibaba/hooks](https://ahooks.js.org/hooks/async#userequest) ## License [MIT License](https://github.com/AttoJS/vue-request/blob/master/LICENSE) © 2020-present [AttoJS](https://github.com/AttoJS)