3 年前端开发经验,熟练掌握 Vue2/3、React18、TypeScript、Pinia、Vuex、Redux、Element Plus、Ant Design、Vant、Tailwind、SCSS、Webpack、Vite、ECharts、WebSocket、Axios、Git 等主流技术栈,具备低代码编辑器、数据大屏、电商后台、企业官网、小程序活动页等项目开发经验。
项目1:低代码可视化编辑器(核心产品)
技术栈:Vue3 + TypeScript + Vite + Pinia + Element Plus
负责 可视化拖拽编辑器 核心模块开发,支持组件拖拽、缩放、属性配置、实时预览
设计组件 JSON Schema 数据结构,实现页面配置的导出/导入功能
基于历史栈实现 撤销/重做 功能,提升用户操作容错率
封装 15+ 个通用业务组件(表格、弹窗、上传、图表等),复用率提升 40%
优化编辑器性能:组件懒加载、防抖节流、虚拟滚动,编辑卡顿降低 60%
项目2:企业数据监控大屏
技术栈:React + ECharts + WebSocket + Axios
实时展示销售、库存、流量等核心数据,支持 多维度下钻分析
使用 WebSocket 实现数据 实时推送,延迟控制在 500ms 以内
基于 ECharts 封装 6 种图表组件(折线图、柱状图、饼图、地图等)
适配多种分辨率(PC / 大屏 1920*1080 / 4K),使用 rem + flex + grid 实现响应式
首屏加载优化:路由懒加载、图片 CDN、Gzip 压缩,加载时间从 2.8s 降至 1.4s