项目一:长春天然气云安检系统(UniApp + Vue2)
这是一个面向燃气安检员与质检员的移动工作平台,核心解决离线作业场景下的数据一致性难题。我主要负责UniApp前端架构设计与核心模块开发。项目最大挑战在于:安检任务数据量大且网络环境复杂,需要支持“下载任务→入户安检→离线存储→统一上传”的完整闭环。我通过封装本地SQLite数据库,设计了一套任务状态机与离线数据同步策略,有效解决了断网重连后的数据冲突问题,保障了数千户家庭安检数据的准确归集。
项目二:政府数字孪生大屏(Vue3 + TypeScript + ECharts)
该项目是为某市政府打造的城市运行可视化决策平台,需实时展示交通、环境、能耗等多维数据。我基于Vue3 + TypeScript搭建工程架构,并利用ECharts与CSS动画实现复杂图表与3D地图交互。难点在于海量数据的实时渲染性能优化——通过数据抽样、虚拟滚动及Web Worker计算,将页面帧率稳定在60fps,确保了领导视察及应急指挥时大屏的流畅与稳定。
项目三:导盲犬App(Vue2 + UniApp + WebSocket)
一款通过手机与机器导盲犬通信的智能辅助应用,集成了SLAM建图、导航、情景识别等AI能力。我负责App端整体架构与通信层开发,使用WebSocket实现手机与后台及机器导盲犬的双向实时通信,并封装了音视频流处理模块。技术难点在于处理多端通信的弱网优化与指令时序一致性,通过重连机制与消息队列保障了导航指令的实时性与可靠性。
项目四:各地区信用中国平台(Vue2/Vue3 + TS + UniApp)
这是一个覆盖Web官网、小程序与管理后台的多端项目群,服务于多个省市的信用体系建设。我参与了多地项目的定制化开发,核心工作包括:基于Vue3 + TS开发后台管理系统,实现复杂的权限控制与动态表单;使用UniApp开发信用服务小程序,集成支付与身份认证功能。项目难点在于多端复用与多地差异化需求的平衡,我通过抽离公共组件库与配置化方案,有效降低了多项目并行维护的成本。