框架:Vue2 / Vue3,Composition API + script setup,Vuex / Pinia
组件库:Element Plus、Ant Design Vue、Vant,做过组件二次封装
工程化:Webpack、Vite 项目搭建与配置,路由懒加载、打包优化
移动端:响应式布局、rem 适配、uni-app 小程序开发
可视化:大屏适配、数字孪生相关项目经验
5年经验,近4年集中在 Vue 技术栈,涉及大屏可视化和数字孪生类项目开发。
项目一:财资类产品,面向多租户提供资金核算、账单对账、审批流程等功能。我主要负责业务组件封装和日常迭代开发。基于Vue2 + Element Plus,封装了表格、表单、弹窗、树形选择器等通用组件,统一团队代码风格,减少重复开发量。组件支持props和slot灵活配置。配合后端完成接口联调,参与过权限模块的部分开发。
项目二:电力设备监控大屏,拓扑图、实时运行数据和告警信息。我负责大屏前端模块开发,包括图表可视化和实时通信接入。图表可视化基于ECharts完成,展示设备运行指标和历史趋势。接入WebSocket和MQTT协议,处理设备状态和告警数据的实时推送,保证大屏数据秒级刷新。配合大屏分辨率适配,采javascript:void(0);用rem + flex方案解决不同屏幕的显示问题。