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

新版特点
-
一份代码多终端适配,小程序、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表单(列表+表单渲染)│ ├─仪表盘(移动展示)├─示例代码│ ├─调用摄像头扫码(扫码)│ ├─获取地理位置(定位)├─新增组件│ ├─页面滚动│ ├─日历│ ├─时间选择│ ├─下拉选择│ ├─图片上传├─。。。
新旧版本对比
|
|
|
|
|---|---|---|
| 技术栈 |
|
|
| UI 框架 |
|
wot-design-uni |
| 编辑器 |
|
|
| 鸿蒙 |
|
|
| 构建工具 |
|
|
| Unocss 原子化 |
|
|
| TypeScript 支持 |
|
|
| 基础组件封装 |
|
|
| 代码片段快捷创建 |
|
|
效果预览
-
基础功能




仓库地址:https://gitee.com/jeecg/jeecguniapp后台源码:https://github.com/jeecgboot/jeecg-boot
夜雨聆风