项目介绍
RuoYi App 是一款基于 UniApp 开发的轻量级移动端框架,旨在通过一份代码实现多终端适配,同时支持 APP、小程序、H5 等多种平台。该框架与 RuoYi-Vue、RuoYi-Cloud 后端服务完美对接,为企业提供了一站式的移动端解决方案。

应用场景
RuoYi App 适用于需要快速构建跨平台移动应用的企业或个人开发者,特别是那些已经在使用 RuoYi-Vue 或 RuoYi-Cloud 作为后端服务的项目。通过 RuoYi App,开发者可以轻松实现以下场景:
-
-
企业内部应用: 如 OA 系统、CRM 系统、ERP 系统等,实现移动办公,提高工作效率。
-
-
公共服务应用: 如政务服务、公共服务查询等,方便用户随时随地获取服务。 -
电商应用: 如在线购物、订单管理、物流查询等,提升用户体验。 -
社交应用: 如社区交流、活动报名等,增强用户互动。
功能模块
RuoYi App 目前已经实现了以下基础功能模块:
-
登录模块: 支持用户登录,包括账号密码登录、第三方登录(如微信登录)等。 -
我的模块: 展示用户个人信息,包括头像、昵称、账号信息等,支持编辑资料、修改头像、修改密码等功能。 -
工作台模块: 提供用户主要的工作界面,根据业务需求展示不同的功能入口。 -
常见问题模块: 列出用户可能遇到的问题及解决方案,提高用户自助服务能力。 -
关于我们模块: 展示应用信息、版本号、开发团队等,增强用户对应用的了解。
功能特点
-
跨平台适配: 一份代码同时支持 APP、小程序、H5 等多种平台,降低开发成本。 -
完美对接后端: 与 RuoYi-Vue、RuoYi-Cloud 后端服务无缝对接,实现数据交互和业务逻辑处理。 -
高性能 UI 框架: 前端组件采用 uni-ui,全端兼容,提供高性能的 UI 渲染和交互体验。 -
技术栈灵活: 提供 RuoYi-App-Vue2 和 RuoYi-App-Vue3 两个版本,分别基于 Vue2/Vuex 和 Vue3/Pinia 技术栈,满足不同项目的技术选型需求。 -
易于扩展: 模块化设计,便于根据业务需求进行功能扩展和定制。
项目技术栈
-
前端框架: UniApp,支持多平台开发的跨平台框架。 -
前端组件库: uni-ui,全端兼容的高性能 UI 框架。 -
状态管理: -
RuoYi-App-Vue2 版本:Vue2 + Vuex。 -
RuoYi-App-Vue3 版本:Vue3 + Pinia。
-
-
后端对接: RuoYi-Vue 或 RuoYi-Cloud,提供 RESTful API 接口进行数据交互。 -
开发工具: HBuilderX 或其他支持 UniApp 开发的 IDE。
功能演示









开源地址
https://gitee.com/y_project/RuoYi-App

