1.掌握HTML5,CSS3,ES6,可快速搭建前端界面,并对浏览演染,性能优化有一定了解
2.熟练掌握原生JS,如闭包,原型链,作用链,VOIAOJGO
3.熟悉Vue技术栈(Vue3,vue-router,vuex,pinia,axios),并有实际项目开发经验,了解Git协作开发,分支管理,版本管理,以及对前端代码规范和代码检测有一定了解
4.熟练使用uni-app框架,可快速开发webapp应用和小程序,具备跨端项目开发经验
5.熟练使用element-plus,element-ui,vant,vue-element-admin前端框架
1.负责项目通用业务组件封装,利用 setup 将公共逻辑抽取(保障复用性和可扩展性),提供组内开发人员使用,极大提升研发效率。特别是增删改查模块,80%需求工时由4h降低到1h
2.对项目打包体积进行优化,利用 webpack 5的缓存机制与多线程,将开发环境热启动速度从1min 提升到10S内。并使用分包、tree sharking 、网络缓存等手段将打包体积从5M优化到
2.4M
3.将20+页面老旧代码进行重构,重构代码1w行+,项目可维护性极大提升,bug 排查速度提升明显