{"id":13561431,"url":"https://github.com/buqiyuan/vue3-antdv-admin","last_synced_at":"2025-05-12T15:34:59.452Z","repository":{"id":37293902,"uuid":"289885596","full_name":"buqiyuan/vue3-antdv-admin","owner":"buqiyuan","description":"基于 vite5.x + vue3.x + ant-design-vue4.x + typescript hooks 的基础后台管理系统  RBAC的权限系统, JSON Schema动态表单,动态表格,锁屏界面","archived":false,"fork":false,"pushed_at":"2025-04-06T14:39:09.000Z","size":5546,"stargazers_count":3858,"open_issues_count":38,"forks_count":927,"subscribers_count":77,"default_branch":"main","last_synced_at":"2025-05-06T12:13:13.619Z","etag":null,"topics":["admin-template","ant-design-vue","mock","tsx","typescript","vite","vite-starter-template","vite-template","vite-vue3","vue-cli","vue-next","vue-router","vue3","vuex","webpack5"],"latest_commit_sha":null,"homepage":"https://vue3-antdv-admin.pages.dev/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/buqiyuan.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-08-24T09:33:36.000Z","updated_at":"2025-05-06T08:46:46.000Z","dependencies_parsed_at":"2023-10-12T19:11:31.618Z","dependency_job_id":"cf8a9627-7ddd-4824-864f-39ccdd24c229","html_url":"https://github.com/buqiyuan/vue3-antdv-admin","commit_stats":null,"previous_names":["buqiyuan/vue3-antd-admin"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buqiyuan%2Fvue3-antdv-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buqiyuan%2Fvue3-antdv-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buqiyuan%2Fvue3-antdv-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buqiyuan%2Fvue3-antdv-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/buqiyuan","download_url":"https://codeload.github.com/buqiyuan/vue3-antdv-admin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253766364,"owners_count":21960897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin-template","ant-design-vue","mock","tsx","typescript","vite","vite-starter-template","vite-template","vite-vue3","vue-cli","vue-next","vue-router","vue3","vuex","webpack5"],"created_at":"2024-08-01T13:00:56.584Z","updated_at":"2025-05-12T15:34:59.426Z","avatar_url":"https://github.com/buqiyuan.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","Vue"],"sub_categories":[],"readme":"# vue3-antdv-admin\n\n基于 vite5.x + vue3.x + antd-design-vue4.x + typescript5.x 的后台管理系统\n\n- 账号：admin，密码：a123456\n- [在线预览](http://buqiyuan.gitee.io/vue3-antdv-admin/)\n- [项目文档](https://buqiyuan.github.io/vue3-antdv-admin-docs/)\n- [swagger 文档](https://nest-api.buqiyuan.site/api-docs/)\n- [后端仓库地址](https://github.com/buqiyuan/nest-admin)\n- [gitee 地址](https://gitee.com/buqiyuan/vue3-antdv-admin)\n- 根据 JSON 生成 typescript 的工具：[http://json2ts.com/](http://json2ts.com/)\n\n## 安装使用\n\n- 获取项目代码\n\n```bash\ngit clone https://github.com/buqiyuan/vue3-antdv-admin\n```\n\n- 安装依赖\n\n```bash\ncd vue3-antdv-admin\n\npnpm install\n\n```\n\n- 运行\n\n```bash\npnpm dev\n```\n\n- 打包\n\n```bash\npnpm build\n```\n\n## vscode 配置\n\n安装项目根目录 `.vscode` 推荐的插件，再安装 `Volar`，并禁用 `Vetur`，重启 vscode 即可。\n\n\u003e 使用了 Vue3.x 全家桶、ant-design-vue4.x 和 typescript5.x，实践 vue3.x 的新特性以及玩法，不得不说 vue3.x 的 Composition API 相比于 vue2.x 的 Options API 灵活很多，让我们可以灵活地组合组件逻辑，我们可以很轻松的使用 hooks 的形式去代替以前 mixins 等的写法。更多 hooks 可以参考[vueuse](https://vueuse.org/functions.html)\n\n### todolist\n\n- [x] 动态表格(完善中)\n- [x] 动态表单(完善中)\n- [ ] 电商 SKU 功能演示\n- [ ] 纯前端导出 PDF 动态分页\n- [ ] 其他...\n\n## Git 贡献提交规范\n\n- 参考 [vue](https://github.com/vuejs/vue/blob/dev/.github/COMMIT_CONVENTION.md) 规范 ([Angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular))\n\n  - `feat` 增加新功能\n  - `fix` 修复问题/BUG\n  - `style` 代码风格相关无影响运行结果的\n  - `perf` 优化/性能提升\n  - `refactor` 重构\n  - `revert` 撤销修改\n  - `test` 测试相关\n  - `docs` 文档/注释\n  - `chore` 依赖更新/脚手架配置修改等\n  - `workflow` 工作流改进\n  - `ci` 持续集成\n  - `types` 类型定义文件更改\n  - `wip` 开发中\n\n## 更新日志\n\n[CHANGELOG](./CHANGELOG.md)\n\n## 赞赏\n\n如果你觉得这个项目对你有帮助，你可以帮作者买一杯咖啡表示支持!\n\n| 微信 | 支付宝 |\n| :-: | :-: |\n| \u003cimg src=\"https://cdn.jsdelivr.net/gh/buqiyuan/MyImageHosting/imgs/vue3-antdv-admin/weixin.jpg\" height=\"220\" /\u003e | \u003cimg src=\"https://cdn.jsdelivr.net/gh/buqiyuan/MyImageHosting/imgs/vue3-antdv-admin/zhifubao.jpg\" height=\"220\" /\u003e |\n\n## 感谢 JetBrains 免费的开源授权\n\n\u003ca href=\"https://www.jetbrains.com/?from=Mybatis-PageHelper\" target=\"_blank\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/1787798/69898077-4f4e3d00-138f-11ea-81f9-96fb7c49da89.png\" height=\"200\"/\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuqiyuan%2Fvue3-antdv-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuqiyuan%2Fvue3-antdv-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuqiyuan%2Fvue3-antdv-admin/lists"}