https://github.com/zhengxs2018/vue-hooks
基于 vue3.x 开发的 hooks 插件,通过 @vue/composition-api 模块兼容 vue2.x 版本
https://github.com/zhengxs2018/vue-hooks
vue vue-hooks vue2 vue3
Last synced: 19 days ago
JSON representation
基于 vue3.x 开发的 hooks 插件,通过 @vue/composition-api 模块兼容 vue2.x 版本
- Host: GitHub
- URL: https://github.com/zhengxs2018/vue-hooks
- Owner: zhengxs2018
- License: mit
- Created: 2020-09-29T09:13:30.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-30T07:09:22.000Z (over 4 years ago)
- Last Synced: 2024-10-28T14:32:21.662Z (7 months ago)
- Topics: vue, vue-hooks, vue2, vue3
- Language: TypeScript
- Homepage:
- Size: 1.33 MB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Vue.js 2.x 支持
- [@zhengxs/vue-hooks-compat](https://www.npmjs.com/package/@zhengxs/vue-hooks-compat)
- [@zhengxs/vue-hooks-pure](https://www.npmjs.com/package/@zhengxs/vue-hooks-pure)## 文档
- **UI 状态**
- [`useList`](./docs/useList.md) 分页列表管理
- [`useForm`](./docs/useForm.md) 表单管理
- **网络请求**
- [`useAxios`](./docs/useAxios.md) 基于 axios 封装## 开发步骤
你需要安装 [Node.js][nodejs] 的版本为 12+.
克隆此仓库后运行:
```bash
# 安装依赖
$ yarn install# 启动文件监听
$ yarn watch# 启动示例
$ yarn dev# 构建 typedoc 文档
$ yarn typedoc# 构建代码
$ yarn build
```在 package.json 文件的 scripts 部分还有一些其他脚本可用.
## 参与贡献
我们非常欢迎你的贡献,你可以通过以下方式和我们一起共建 😃 :
- 在你的公司或个人项目中使用 vue-hooks。
- 通过 [Issue](http://github.com/zhengxs2018/vue-hooks/issues) 报告 bug 或进行咨询。
- 提交 [Pull Request](http://github.com/zhengxs2018/vue-hooks/pulls) 改进 vue-hooks 的代码。## License
* MIT
[nodejs]: https://nodejs.org