# plus-ui **Repository Path**: marsmjz/plus-ui ## Basic Information - **Project Name**: plus-ui - **Description**: RuoYi-Vue-Plus 5.X 与 RuoYi-Cloud-Plus 2.X 统一 UI 前端代码仓库 问题请到主框架反馈 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: ts - **Homepage**: https://plus-doc.dromara.org - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3058 - **Created**: 2025-07-16 - **Last Updated**: 2025-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Plus UI ## 平台简介 Plus UI 是一个基于 Vue3 + Vite 的中后台管理系统前端解决方案,提供模块化、可扩展的开发体验。它具有友好的界面设计和流畅的交互体验,适用于企业级管理系统开发。 ## 配套后端代码仓库地址 配套后端代码仓库地址为:https://gitee.com/marsmjz/plus-springboot ## 分支说明 - `main`: 主分支,稳定版本 - `dev`: 开发分支,最新功能集成 - 其他特性分支根据需求创建 ## 安装与运行 ### 安装依赖 ```bash npm install ``` ### 启动服务 ```bash npm run dev ``` ### 构建生产环境 ```bash npm run build ``` ## 前端访问地址 访问地址:[http://localhost:80](http://localhost:80) ## 本框架与 RuoYi 的业务差异 本框架在 RuoYi 基础上进行了以下优化: - 使用 Vue3 + Vite 提升性能与开发体验 - 支持 Typescript,增强类型安全性 - 模块化设计,提升代码可维护性 - 引入现代前端工具链,如 UnoCSS、自动导入等 - 界面风格更简洁现代,支持多语言与主题切换 ## 演示图例 查看项目 `README.md` 文件中的截图或访问演示地址了解实际界面效果。 ## 技术栈 - Vue3 - Vite - TypeScript - Pinia - Vue Router - Axios - UnoCSS - Element Plus ## 目录结构 ``` ├── src │ ├── api # 接口定义 │ ├── components # 通用组件 │ ├── layout # 布局组件 │ ├── store # Vuex 状态管理 │ ├── utils # 工具类函数 │ ├── views # 页面视图 │ └── assets # 静态资源 ``` ## 特性 - 权限管理:基于角色的菜单权限和操作权限控制 - 多语言支持:国际化语言切换 - 动态主题:支持亮色/暗色主题切换 - 代码简洁:使用 Composition API 和模块化开发 - 高效构建:基于 Vite 的快速开发体验 ## 贡献指南 欢迎贡献代码!请参考项目的 `CONTRIBUTING.md` 文件获取更多贡献指南。 ## 许可证 本项目采用 MIT 许可证。详情请查看 `LICENSE` 文件。 ## 开发者 如有任何问题,请联系作者或提 Issues。