前端
不想透露 · 7年经验
魏
日薪: ¥1500/8h
地点: 石家庄
时间: 周六周日
ID:432045 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Vue UI CSS uni-app 微信小程序 小程序 React Vite TypeScript
熟练掌握 uni-app 跨端开发框架,能够基于一套代码高效完成 H5、微信小程序及移动端 App 的同步开发与发布。核心开发语言为 Vue 3,深入理解 Composition API 及响应式原理,并熟练运用 Pinia 进行状态管理。在 UI 层面,擅长使用 uView Plus 组件库快速搭建页面,并引入 UnoCSS 原子化 CSS 方案提升样式开发效率与代码可维护性。同时具备 React 开发经验,能够借鉴其 Hooks 思想优化 Vue 3 项目中的逻辑复用与组件设计。熟悉 TypeScript 类型系统,配合 Vite 构建工具与 ESLint + Prettier 代码规范,保障项目的健壮性与团队协作效率。

项目名称: 高校学生毕业管理系统(Web 端)
项目描述: 该系统面向高校教务处与二级学院,覆盖学生毕业资格审查、学位申请审批、论文管理与答辩安排、就业去向登记与统计等全流程。原系统基于 Vue2 + Vuex 构建,随着业务模块增至 40+ 页面,维护成本高、构建慢、类型缺失严重,遂启动 Vue3 迁移重构。
技术栈: Vue 3 + Composition API + Pinia + Vue Router 4 + Vite + TypeScript + Element Plus + ESLint
工作内容:
主导整体迁移方案制定,按模块分批迁移,采用 Vue3 + Composition API 重写核心业务页面,将 Options API 中分散在 data / methods / watch 的逻辑按业务领域聚合为 useStudent、useGraduation、useThesis 等组合式函数,逻辑复用性显著提升,同类业务代码量减少约 35%。
将状态管理从 Vuex 迁移至 Pinia,移除 mutation 层,直接在 action 中异步处理,结合 TypeScript 推导 store 类型,消除了原项目中大量的 any 与类型断言,接口调用层的类型覆盖率从 0 提升至 85% 以上。
构建工具由 Webpack 4 切换为 Vite,利用依赖预构建与 ESM 按需加载,冷启动时间从 45s 降至 4s 左右,热更新从秒级降至毫秒级,大幅改善开发体验。
针对毕业资格审查、就业统计等长列表页面,利用 Vue3 的 Fragment 与 v-memo 减少不必要的组件重渲染,配合虚拟列表方案,万级学生数据滚动帧率稳定在 55fps 以上。
逐步将 Element UI 替换为 Element Plus,统一升纷新版表格、表单组件,复用原有业务逻辑,保证迁移期间线上系统不受影响。
项目成果: 迁移后系统首屏加载时间由 3.2s 优化至 1.1s,构建产物体积减小约 42%,开发冷启动提升 10 倍以上。新框架下后续新增"论文盲审""就业数据大屏"等模块的开发周期缩短约 30%。
魏 ID:432045 复制

前端 · 7年经验 · 不想透露
城市石家庄 日薪1500元/8h 时间 周六周日
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Vue UI CSS uni-app 微信小程序 小程序 React Vite TypeScript
熟练掌握 uni-app 跨端开发框架,能够基于一套代码高效完成 H5、微信小程序及移动端 App 的同步开发与发布。核心开发语言为 Vue 3,深入理解 Composition API 及响应式原理,并熟练运用 Pinia 进行状态管理。在 UI 层面,擅长使用 uView Plus 组件库快速搭建页面,并引入 UnoCSS 原子化 CSS 方案提升样式开发效率与代码可维护性。同时具备 React 开发经验,能够借鉴其 Hooks 思想优化 Vue 3 项目中的逻辑复用与组件设计。熟悉 TypeScript 类型系统,配合 Vite 构建工具与 ESLint + Prettier 代码规范,保障项目的健壮性与团队协作效率。

项目经验

项目名称: 高校学生毕业管理系统(Web 端)
项目描述: 该系统面向高校教务处与二级学院,覆盖学生毕业资格审查、学位申请审批、论文管理与答辩安排、就业去向登记与统计等全流程。原系统基于 Vue2 + Vuex 构建,随着业务模块增至 40+ 页面,维护成本高、构建慢、类型缺失严重,遂启动 Vue3 迁移重构。
技术栈: Vue 3 + Composition API + Pinia + Vue Router 4 + Vite + TypeScript + Element Plus + ESLint
工作内容:
主导整体迁移方案制定,按模块分批迁移,采用 Vue3 + Composition API 重写核心业务页面,将 Options API 中分散在 data / methods / watch 的逻辑按业务领域聚合为 useStudent、useGraduation、useThesis 等组合式函数,逻辑复用性显著提升,同类业务代码量减少约 35%。
将状态管理从 Vuex 迁移至 Pinia,移除 mutation 层,直接在 action 中异步处理,结合 TypeScript 推导 store 类型,消除了原项目中大量的 any 与类型断言,接口调用层的类型覆盖率从 0 提升至 85% 以上。
构建工具由 Webpack 4 切换为 Vite,利用依赖预构建与 ESM 按需加载,冷启动时间从 45s 降至 4s 左右,热更新从秒级降至毫秒级,大幅改善开发体验。
针对毕业资格审查、就业统计等长列表页面,利用 Vue3 的 Fragment 与 v-memo 减少不必要的组件重渲染,配合虚拟列表方案,万级学生数据滚动帧率稳定在 55fps 以上。
逐步将 Element UI 替换为 Element Plus,统一升纷新版表格、表单组件,复用原有业务逻辑,保证迁移期间线上系统不受影响。
项目成果: 迁移后系统首屏加载时间由 3.2s 优化至 1.1s,构建产物体积减小约 42%,开发冷启动提升 10 倍以上。新框架下后续新增"论文盲审""就业数据大屏"等模块的开发周期缩短约 30%。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏