熟练掌握HTML5、CSS3、Ajax、Javascript等基础技能,能够独立完成前端页面的开发和优化
熟练掌握 Vue、React及周边生态,了解框架底层原理,项目 React 和 Vue 框架均有使用,以 Vue 为主
熟练使用Echarts、Element ui、Ant Design等常见UI框架
熟练使用 TypeScript,熟悉常见错误以及调试
熟练 Git 流程,深度理解前端工程化,有规模化落地实践
能够使用 Webpack、Vite 等前端构建、打包
熟练使用Uniapp,有跨段经验开发
了解Node.js,熟悉CI\CD流程,协助运维完成部署及维护
了解基本的数据结构知识
后台管理系统:
核心技术栈:Vue2、Vue-router、Vue-Cli、Webpack、Vuex,Bpm、Element UI
项目成果:
负责项目的日常迭代和研发,承担部门PM职责,对接需求分析
针对历史以及人员更换问题,收集内部意见,整理项目内部代码规范,统一组内编码规范,沉淀出相关技术文档
负责项目的登录功能,登陆时使用VueX存储token,配置动态的跳转路径,在Permission文件使用路由钩子BeforeEach
实现token校验,以及重定向功能,后期对接浪潮,接入单点登录需求
使用Axios配置拦截器,对请求数据以及响应数据进行拦截,配置请求头以及headers,对影响数据统一进行改造
通过Vue-router中AddRouter实现菜单角色权限功能,通过V-haspermi自定义指令实现对按钮级的权限控制
在查看组织页面使用虚拟列表高性能渲染万条数据长列表方式
低代码
项目介绍:本项目旨在打造高效的企业内部可视化场景演示场景,自定义生成报表、图表、大屏展示等业务产出
核心技术栈:Vue3、Typescript、Vite、Vue-router、Pinia
项目成果:
主导平台技术选型,基础架构及方案设计,参与技术选型,确保系统高度扩展性
页面组装模块设计,选用通用Blocksuite方案,使页面元素高度可定制,大大提升了后期可扩展性
通过策略模式+Blocksuite方案实现一套物料基本数据协议的配置和管理,完成系统渲染引擎
采用Vue-draggble插件实现组件拖拽与页面内容的编排
基于vue-json-pretty封装物料协议数据预览与编辑,实现物料的出码功能
用过canvas画布绘制表格,达到1000万行表格数据渲染与编排,页面流畅刷新,完成产品需求
通过VueTools工具分析页面渲染逻辑,解决配置面板修改内容导致页面卡顿问题
首页加载加载资源2.8M,加载时间2.7s,通过DefineAsyncComponent+splitVendorChunkPlugin分包,页面加载时
间减少到887ms,首页加载资源1.4M,优化了50%
项目介绍:针对后端信息管理系统,通过注册类,创新类等模块,支持科协分析,维护的业务能力 核心技术栈:Vue3、Vue-router、Vue-Cli、Vite、pinia,Bpm、Element UI 负责项目的日常迭代和研发,承担部门PM职责,对接需求分析 针对历史以及人员
移动端 项目介绍:本项目旨在打造高效的企业内部差旅报销系统 核心技术栈:Vue2、Webpack、Vue-router、Vuex 项目成果: 响应式布局,100%还远设计稿,解决浏览器兼容问题 主导平台技术选型,基础架构及方案设计,参与技术选型,确保系统高度扩展性 页