熟练使用HTML5、CSS3、Scss、Less、Unocss、Tailwindcss等原子化CSS高效还原UI设计稿深入了解 JavaScript/TypeScript,掌握 ES6+,并对JavaScript 运行机制、浏览器底层有深入了解熟练使用Vue2/Vue3 + Vuex/Pinia + Element/Element Plus 开发,能够从0-1完成前端项目的搭建和页面的开发熟练使用打包工具Webpack、Vite,熟悉Vite常用配置跨域配置、打包优化、插件使用熟练使用Git/SVN工具,能够进行版本控制和团队协作开发熟悉工程化 Eslint + Prettier + Stylelint 配置规范项目熟悉浏览器工具分析页面性能,有前端项目性能优化经验 熟悉制造业、物联网、海外项目开发,B端经验丰富
项目介绍:公司内部人事、交付、运营等人员使用,主要功能:招聘面试录用流程、人员的点检、入离场、闲置、人员的报价、特批报价、核价、订单、结算、发票管理等功能主要工作:1. 重构核价功能并优化交互,使用Event Bus共享枚举、Big.js计算金额,减少接口请求2. 完成特批报价、订单管理、订单明细、订单核对、人员点检、账期报表等业务功能3. 使用Range对象、正则匹配、模板字符串、contenteditable属性完成动态邮件模板功能4. 使用Echarts完成账期报表功能,解决柱状图数据差值较大无法显示问题。5. 封装合并多个表单组件、表格筛选栏组件,只需添加配置项即可使用,提升20%开发效率6. 性能优化:使用v-show优化表单筛选组件解决卡顿,减少dom频繁渲染测试环境使用弱缓存,提升测试效率,正式环境使用强缓存,提升页面性能因后端大量数据且不支持分页造成下拉组件卡顿,使用本地下拉加载解决卡顿,并支持本地搜索,使用防抖优化体验