Github | Gitee | Preview |Docs
简体中文 | English
Teek 是一个基于 Vue3、TypeScript、Vite、ElementPlus 构建的颜值强大、功能丰富、开箱即用的中后台管理系统解决方案。
该仓库为完整版,有完整的使用实例代码。精简版请看 Teek Design Vue3 Template。
下面只列出部分效果图,更多的功能请访问 Teek Design Vue3



Eslint、Prettier、Husky、Commitlint、Lint-staged 规范前端工程代码规范,提高代码质量和团队协作效率ElementPlus 超级组件、页面级组件、编辑器组件,基于 ElementPlus 的表格、表单、描述列表组件进一步封装,采用 JSON 配置项驱动的方式,快速构建页面Composables(Hooks) 函数封装,实现复用思想,减少重复开发,提高效率CSS 主题变量、布局变量,支持主题色、浅色、深色、色弱等模式切换,满足不同用户的视觉偏好RBAC 权限管控模型,提供菜单、路由及按钮级别的细粒度权限管理方案,确保系统安全性和访问控制Mock 数据、国际化、IFrame 嵌入等常用功能,减少重复开发工作IFrame 嵌入、IFrame 缓存、IFrame 跳转等功能,可作为 Portal 门户、子系统、单页应用解决方案IconFont、SVG、Iconify 等多种图标类型渲染,快速集成市面上最流行的图标库安装依赖
pnpm install
编译运行
pnpm dev
项目启动后自动打开浏览器,地址为:http://localhost:8099/。
打包运行(测试环境使用)
pnpm build:test
打包运行(生产环境使用)
pnpm build
# or
pnpm build:prod
如果您正在使用这个项目并感觉这个项目给你带来帮助,或者是想支持我继续开发,您可以通过如下任意方式支持我:
谢谢!❤️
| 微信赞赏 | 微信 | 支付宝 |
|---|---|---|
![]() | ![]() | ![]() |
您的赞助将帮助 Teek:
❤️ 感谢支持这个项目的朋友,您的每一份帮助都让这个项目变得更好!
❤️ 感谢为这个项目贡献代码的朋友 → Contributors