# 智慧社区服务平台(微信小程序) **Repository Path**: quijc0818/smart-community-service-platform-miniprogram ## Basic Information - **Project Name**: 智慧社区服务平台(微信小程序) - **Description**: “智慧社区”服务平台(微信小程序),旨在为小区居民提供更加便捷的民生服务,提升服务效率与触达率。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-04-15 - **Last Updated**: 2025-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智慧社区服务平台(微信小程序) #### 介绍 通过设计该系统,希望能够推动社区公共服务多元化、线上化发展、帮助居民高效便捷地享受基层民生服务,提升服务效率与触达率。 系统主要包含用户的登录与注册、个人信息管理、小区通知、垃圾分类、问题上报、家庭报修、在线问诊等模块。 #### 技术选型 原生微信小程序+Vant Weapp+Express+MongoDB #### 技术要点 1. 使用Promise封装wx.request请求,能够更加方便的返回http请求结果与捕获错误。 2. 为了提高代码的复用性,自定义封装了上报问题预览、维修订单预览、聊天消息预览三个组件;为了实现表格收集信息,自定义了表格组件。 3. 为实现在线问诊功能,使用了WebSocket协议,保持前后端实时通信。 4. 通过获取屏幕高度,计算出首屏需要加载的信息量;后续通过触底加载,再请求更多信息。这样做在页面初始化时,避免了大量数据的获取,优化了页面性能。 #### 原型设计 可见screenshot目录下的图片