乐于分享
好东西不私藏

uniapp + Vue3 加持的移动端开发框架,从H5 到鸿蒙,一套代码开发多端适配!

uniapp + Vue3 加持的移动端开发框架,从H5 到鸿蒙,一套代码开发多端适配!

基于 Uniapp+Vue3 打造的现代化移动端开发方案,实现一份代码适配小程序、H5、安卓、iOS 及鸿蒙 Next,集成 TypeScript、Vite 等前沿技术,适配主流开发编辑器,还自带低代码能力,封装丰富组件与拦截机制,大幅降低开发成本,提升企业级移动应用开发效率。这款基于最新技术栈打造的移动端开发框架,绝对能解决你的痛点。它以 Uniapp 为基础,深度融合 Vue3 生态,实现了一次开发,多端全适配。
这款框架直接摒弃了老旧的 Vue2 技术栈,全面升级为

Vue3.0+Vite+TypeScript 核心组合,从底层提升开发与构建效率。Vite 替代传统 Webpack 作为构建工具,热更新速度大幅提升,开发过程中修改代码无需漫长等待,调试体验直接跃升;TypeScript 的引入实现了强类型校验,搭配类型提示,从代码编写阶段就规避大量低级错误,团队协作的代码可维护性也大大提高。

一份代码多端适配,鸿蒙 Next 也能轻松搞定,多端适配是这款框架的核心亮点之一,基于 Uniapp 的跨端能力,实现了一份代码适配小程序、H5、安卓、iOS、鸿蒙 Next 五大终端,真正做到了一次开发,多端部署。对于企业来说,无需为不同终端组建单独的开发团队,大幅降低了开发与维护成本;对于开发者来说,不用再学习不同终端的开发语法,专注于业务逻辑即可,开发效率提升数倍。

新版特点

  • 一份代码多终端适配,小程序、H5、安卓、ios、鸿蒙Next。
  • 学习成本低、组件丰富、兼容性好、支持iframe嵌入。
  • 新版APP具备低代码能力,包括表单设计、仪表盘设计等。
  • 新版最大亮点是架构升级到 Vue3,适配鸿蒙 Next。
  • 支持使用 VSCode 和 IntelliJ IDEA 开发,不再必须 HBuilderX,这显著提升了开发体验和效率。
  • 支持低代码能力,例如Online表单可以在APP端展示和进行数据的添加与修改,仪表盘和大屏也支持移动端展示。

前端技术栈

  • 前端 IDE 建议:Vscode、HBuilderX、Intellij IDEA
  • 最新技术栈:Uniapp + Vue3.0 + Vite + TypeScript + Wot-design-uni + pinia + unocss
  • 依赖管理:node、pnpm

环境要求

  • 本地环境安装 node(18+)、pnpm (7.3+)

快速启动

配置接口地址

配置文件:env/.env.development

请把 http://localhost:8080/jeecg-boot 替换成自己地址,其他不用改

//  变量必须以 VITE_ 为前缀才能暴露给外部读取NODE_ENV = 'development';//  是否去除console 和 debuggerVITE_DELETE_CONSOLE = false;//  是否开启sourcemapVITE_SHOW_SOURCEMAP = true;// 后台接口全路径地址(必填)VITE_SERVER_BASEURL = 'http://localhost:8080/jeecg-boot';

启动项目

执行命令安装依赖

 pnpm i
运行启动命令,运行 H5
 pnpm run dev

功能模块

├─框架实现│  ├─APP开发框架搭建│  ├─登录对接│  ├─TOKEN接口机制│  ├─热更新\覆盖更新├─基础功能│  ├─菜单栏目│  ├─登录页面│  ├─移动首页│  ├─个人信息设置├─消息中心│  ├─通讯录│  ├─系统公告│  ├─消息推送│  ├─在线聊天├─低代码功能│  ├─Online表单(列表+表单渲染)│  ├─仪表盘(移动展示)├─示例代码│  ├─调用摄像头扫码(扫码)│  ├─获取地理位置(定位)├─新增组件│  ├─页面滚动│  ├─日历│  ├─时间选择│  ├─下拉选择│  ├─图片上传├─。。。

新旧版本对比

特性
旧版
新版
技术栈
Vue2,技术陈旧
Vue3,现代化开发体验
UI 框架
未集成
集成wot-design-uni
编辑器
仅限 HbuilderX
支持 VSCode、Intellij IDEA 等主流编辑器
鸿蒙
不支持
支持鸿蒙系统
构建工具
Webpack
Vite,构建更快
Unocss 原子化
不支持
支持 Unocss 原子化
TypeScript 支持
不支持
支持 TS,提供类型提示
基础组件封装
较少
封装丰富组件(用户、部门、分类字典树、自定义树、popup、popupDict、导航组件等)
代码片段快捷创建
支持 v3 快速创建页面片段

效果预览

  • 基础功能
代码地址
仓库地址:https://gitee.com/jeecg/jeecguniapp后台源码:https://github.com/jeecgboot/jeecg-boot