更新记录
0.1.0(2026-10-08) 下载此版本
社区和小区场景的多社群运营系统Java+vue3+uniapp。系统包含便民服务、社区团购、闲置共享和跑腿代办等业务。现有源码中的多租户与机构树、角色与数据权限、登录与住户认证申请、内容审核、社区公告与报事、便民黄页、闲置交易、物品共享、跑腿任务、商城订单和实时消息等能力,可以作为 产业园区、高校校园、公寓与宿舍、企业内部、乡镇与村社、商圈与商业街等生活服务项目。
平台兼容性
uni-app(5.06)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| - | √ | √ | - | - | - | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| √ | - | - | - | - | - | - | - | - | - | - | - |
宜雅居移动端
yiaju-mobile 是面向社区用户的 uni-app 前端,同一套 Vue 3 和 TypeScript 源码支持 H5 与微信小程序构建。
当前功能覆盖社区内容、住户认证、闲置、共享、跑腿、商城、订单、售后和消息。具体能力是否可用取决于后端接口、测试数据、账号权限和微信平台配置。
技术栈
- uni-app 3、Vue 3、TypeScript
- Wot Design Uni 2、SCSS、UnoCSS
- Pinia、uni-mini-router、uni-parse-pages
- STOMP.js、
uni.connectSocket - Vite、pnpm、ESLint、Prettier、Stylelint、vue-tsc
依赖版本以 package.json 和 pnpm-lock.yaml 为准。Node.js 要求为 >=22.14.0 <23,pnpm 版本由 packageManager 固定为 9.15.0。
快速开始
1. 安装依赖
pnpm install
2. 配置开发后端
开发环境默认连接 http://127.0.0.1:8989。连接其他环境时,新建不提交的 .env.development.local:
VITE_APP_API_URL='http://192.168.1.20:8989'
H5 通过 VITE_APP_BASE_API 代理到该地址;微信小程序直接访问 VITE_APP_API_URL,因此真机不能使用电脑的 127.0.0.1。
3. 启动 H5
pnpm run dev:h5:dev
当前开发端口为 4589。修改环境变量后需要重启开发进程。
微信小程序
- 在
src/manifest.json配置开发使用的微信小程序 AppID。 - 将
VITE_APP_API_URL配置为开发者工具或设备可以访问的后端地址。 - 在微信公众平台配置 request、uploadFile、downloadFile 和 WebSocket 合法域名。
- 使用 HTTPS/WSS 的真实环境验收登录、上传、消息和其他平台能力。
开发编译:
pnpm run dev:mp-weixin
在微信开发者工具中导入 dist/dev/mp-weixin。
发布构建:
pnpm run build:mp-weixin
产物位于 dist/build/mp-weixin。构建成功不能替代开发者工具、真机或体验版验收。
目录
| 路径 | 用途 |
|---|---|
src/api |
后端接口和业务类型 |
src/pages |
页面、分包和页面局部组件 |
src/components |
页面壳、基础组件和业务复用组件 |
src/store |
Pinia 全局状态 |
src/router |
从 pages.json 解析的路由实例 |
src/utils |
请求、缓存、导航、消息和 WebSocket |
src/styles |
品牌变量、运行时主题和公共样式 |
src/pages.json |
页面、分包、TabBar 与 Easycom |
src/manifest.json |
uni-app 与微信小程序平台配置 |
常用命令
| 用途 | 命令 |
|---|---|
| 启动 H5 开发 | pnpm run dev:h5:dev |
| 启动微信小程序编译 | pnpm run dev:mp-weixin |
| 类型检查 | pnpm run type-check |
| 全量代码、格式、类型和资源检查 | pnpm run check |
| 构建 H5 | pnpm run build:h5 |
| 构建微信小程序 | pnpm run build:mp-weixin |
CI 安装依赖时使用 pnpm install --frozen-lockfile。dist、node_modules、运行日志和 *.local 不得提交。
文档
当前运行完整业务需要连接符合 API 与后端要求 的服务。
许可证
本项目采用 GNU Affero General Public License v3.0。使用、修改或分发源码前请阅读许可证和第三方软件声明。需要采用不同授权方式时,应另行取得明确许可。

收藏人数:
https://gitee.com/yiaju/yiaju-mobile
下载插件并导入HBuilderX
下载插件ZIP
下载 3
赞赏 0
下载 12660127
赞赏 1955
赞赏
京公网安备:11010802035340号