JeeSite Mobile Uni-App 基于最新的前端技术栈 uni-app + Vue 3 + TypeScript + Vite + UnoCSS 架构,使用 unibest 模版初始化,并集成 wot-ui-v2 组件库。本项目不强制依赖 HBuilderX,支持通过命令行方式运行 Web、小程序和 App 应用(推荐使用 VSCode 或 WebStorm 作为集成开发环境)。
JeeSite 内置了约定式路由、Layout 布局、请求封装、请求拦截、登录拦截、UnoCSS 原子化样式、i18n 多语言等核心功能,并提供代码智能提示、自动格式化、统一配置管理、代码片段等开发辅助工具,大幅提升开发效率。
- 使用 TS + Vite + Vue3 + uni-app 一端开发,多端发布。
- 支持 H5,Android,iOS,鸿蒙,微信小程序等其它小程序平台。
- 封装移动端 Token 会话环境的,自动完成会话管理,有框架帮你完成。
- Wot-UI 提供 80+ 高质量组件,功能丰富,多端兼容,让您快速集成,开箱即用。
- 常用组件:下拉框、树选择、复选框、单选框、日期、图标、多语言、文件上传。
- 众多贴心的 TS 利器,让您飞镖在手,召之即来,百步穿杨。
- 众多的常用页面和布局,让您专注逻辑,事半功倍。
- 合理使用 style 的 scoped 减少包体积大小。
- 详尽的文档支持,现代化的演示效果。
- 按需引入,精简打包体积。
- 移动端完整开源。
- 账号登录、记住我(下次免登录)
- 自助服务:找回密码功能、账号注册功能
- 我的主页:修改个人信息、修改头像和裁剪、修改密码
- 辅助功能:关于我们、意见反馈、检查更新、帮助中心
- 工作台功能列表主页、消息列表页面
- 增删改查示例
- 工作流引擎
1、H5 APP 端访问地址:https://demo.jeesite.com/app (最新演示)
获得H5最佳体验,操作方法:Chrome 为例,在浏览器上按 F12 打开“开发者工具”,点击该工具左上角第二个按钮
“Toggle device toolbar”,显示“切换设备工具栏”,然后在该工具栏上点击“Responsive”下拉选择“iPhone6/7/8”,再按“F5”刷新页面,即可。
2、微信小程序端:通过微信扫码(最佳体验,但不是最新演示,更新延迟)
3、安卓 Android 安装包,点击下载:JeeSite.apk
- 执行
pnpm i安装依赖 - Web H5:
pnpm dev:h5, 然后打开 http://localhost:9000。 - 微信小程序:
pnpm dev:mp然后打开微信开发者工具,导入本地文件夹,选择本项目的dist/dev/mp-weixin文件。 - APP 平台:
pnpm dev:app, 然后打开HBuilderX,导入刚刚生成的dist/dev/app文件夹,选择运行到模拟器(开发时优先使用),或者运行的安卓/ios基座。(如果是安卓和鸿蒙平台,则不用这个方式,可以把整个项目导入到 HBuilderX,通过 HBuilderX 的菜单来运行到对应的平台。)
- Node.js -- >=v22.13.0
- Pnpm -- >=10.11.0
- VSCode -- 可选其他 IDE :Trae、Lingma、Cursor、WebStorm 等
- HBuilderX -- APP 的运行和发布离不开它
- Git -- 必须有 git,否则 husky 会报错
- Web H5:
pnpm build:h5,打包后的文件在dist/build/h5,可以放到web服务器,如nginx运行。如果最终不是放在根目录,可以在manifest.config.ts文件的h5.router.base属性进行修改。 - 微信小程序:
pnpm build:mp, 打包后的文件在dist/build/mp-weixin,然后通过微信开发者工具导入,并点击右上角的“上传”按钮进行上传。 - APP 平台:
pnpm build:app, 然后打开HBuilderX,导入刚刚生成的dist/build/app文件夹,选择发行 - APP云打包。(如果是安卓和鸿蒙平台,则不用这个方式,可以把整个项目导入到 HBuilderX,通过 HBuilderX 的菜单来发行到对应的平台。)
- 基于 Apache License Version 2.0 协议发布,可用于商业项目,但必须遵守以下补充条款。
- 不得将本软件应用于危害国家安全、荣誉和利益的行为,不能以任何形式用于非法为目的的行为。
- 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议、版权声明和其他原作者
规定需要包含的说明(请尊重原作者的著作权,不要删除或修改文件中的
Copyright和@author信息) 更不要,全局替换源代码中的 jeesite 或 ThinkGem 等字样,否则你将违反本协议条款承担责任。 - 基于本软件完成的软件作品,只能使用 JeeSite 作为后台服务,除外情况不允许二次分发或开源。
- 您若套用本软件的一些代码或功能参考,请保留源文件中的版权和作者,需要在您的软件介绍明显位置 说明出处,举例:本软件基于 JeeSite 快速开发平台-手机端,并附带链接:http://jeesite.com
- 任何基于本软件而产生的一切法律纠纷和责任,均于我司无关。
- 如果你对本软件有改进,希望可以贡献给我们,共同进步。
- 本项目已申请软件著作权,请尊重开源,感谢阅读。
- 本软件免费,我们也提供了相应的收费服务,因为:
- 没有资金的支撑就很难得到发展,特别是一个好的产品,如果 JeeSite 帮助了您,请为我们点赞。支持我们,您可以获得更多回馈,我们会把公益事业做的更好,开放更多资源,回报社区和社会。请给我们一些动力吧,在此非常感谢已支持我们的朋友!
- 联系我们:请访问技术支持与服务页面:http://s.jeesite.com
- 工作流程办理
- 文件上传秒传
- 微信小程序登录
- 语言国际化、本地化

