在“石分达人”项目中,我担任核心前端开发,负责基于 uniApp 跨端框架构建并维护多端应用(含微信小程序及H5),为社区居民提供垃圾分类知识普及、积分消费等功能,并与京东合作探索一刻钟商圈服务。我的具体职责与技术贡献包括:
状态管理规范化:采用 Vuex 进行集中式状态管理,通过模块化设计配合命名空间,清晰梳理并约束了复杂的数据流,确保多人协作时状态可预测、易维护。
组件化与性能优化:开发了多个高复用业务组件(如积分商城卡片、分类导航等),提升开发效率与代码复用性;同时利用分包加载技术,将首页与二级页面分离,有效缩短小程序冷启动时长,优化用户体验。
数据可视化与接口优化:引入 GraphQL 实现字段级数据获取,按需加载用户统计信息,减少冗余数据传输;并结合 ECharts 将数据转化为直观的统计图表,帮助用户清晰掌握垃圾分类参与情况。
工程化实践:参与项目脚手架搭建与构建配置,持续优化开发流程,并通过代码评审推动团队编码规范落地,为项目后期迭代奠定良好基础。