跳转到内容

关于 Pro Design

Pro Design 是一个基于 Vue3.0ViteTypeScriptAnt Design VueMicro App 的企业级管理系统框架和组件库,目标是让中后台开发更简单。包括微前端、二次封装组件、utils、hooks、动态菜单、权限校验、多主题配置、按钮级别权限控制等功能。项目会使用前端较新的技术栈,可以作为项目的启动模板,以帮助你快速搭建企业级中后台产品原型。也可以作为一个示例,用于学习 vue3vitets 等主流技术。该项目会持续跟进最新技术,并将其应用在项目中。

Pro Design Vue 组件库已经发布到Npm,组件库可以无缝对接 Ant Design Vue 项目,但是强烈建议搭配 Pro Design Admin 使用,开箱即用,配置完善。

Pro Design Admin 企业级管理系统框架,内置微前端支持,主子应用同构框架,可以独立发布使用,也可以作为子应用接入到其他应用。

特点

  • 最新技术栈:使用 Vue3ViteTypeScript 等前端前沿技术开发。
  • 国际化:内置完善的国际化方案,支持多语言切换。
  • 权限验证:完善的权限验证方案,按钮级别权限控制。
  • 多主题:内置多种主题配置和黑暗模式,满足个性化需求。
  • 动态菜单:支持动态菜单,可以根据权限配置显示菜单。
  • 微前端:支持微前端,基于 Micro App 主子应用同构框架。
  • Mock 数据:基于 AxiosMockAdapter 的本地高性能 Mock 数据方案。
  • 组件丰富:提供了丰富的组件,可以满足大部分的业务需求。
  • 规范:代码规范,使用 ESLintPrettierStylelintCommitlint 等工具保证代码质量。
  • 工程化:使用 Pnpm MonorepoGithub WorkflowChangeset 等工具,提高开发效率。

浏览器支持

  • 本地开发推荐使用Chrome 最新版浏览器,不支持Chrome 80以下版本。

  • 生产环境支持现代浏览器,不支持 IE。

IE / EdgeEdgeFirefoxFirefoxChromeChromeSafariSafariOperaOpera
Edgelast 2 versionslast 2 versionslast 2 versionslast 2 versions

贡献

  • Pro Design 还在持续更新中,本项目欢迎您的参与,共同维护,逐步完善,打造更好的中后台解决方案。
  • 如果你有兴趣加入我们,可以通过以下方式开始,我们会根据你的活跃度邀请你加入。

加入我们

  • 长期提交 PR
  • 提供有价值的建议。
  • 参与讨论,帮助解决 issue
  • 共同维护文档。