更新记录

0.1.0(2026-10-08) 下载此版本

社区和小区场景的多社群运营系统Java+vue3+uniapp。系统包含便民服务、社区团购、闲置共享和跑腿代办等业务。现有源码中的多租户与机构树、角色与数据权限、登录与住户认证申请、内容审核、社区公告与报事、便民黄页、闲置交易、物品共享、跑腿任务、商城订单和实时消息等能力,可以作为 产业园区、高校校园、公寓与宿舍、企业内部、乡镇与村社、商圈与商业街等生活服务项目。


平台兼容性

uni-app(5.06)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- √ √ - - - - - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
√ - - - - - - - - - - -

宜雅居 Logo

宜雅居移动端

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。修改环境变量后需要重启开发进程。

微信小程序

  1. 在 src/manifest.json 配置开发使用的微信小程序 AppID。
  2. 将 VITE_APP_API_URL 配置为开发者工具或设备可以访问的后端地址。
  3. 在微信公众平台配置 request、uploadFile、downloadFile 和 WebSocket 合法域名。
  4. 使用 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。使用、修改或分发源码前请阅读许可证和第三方软件声明。需要采用不同授权方式时,应另行取得明确许可。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

无

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

无

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

无

许可协议

MIT协议

暂无用户评论。