熟悉Flex布局,了解Grid布局,熟悉less,scss预处理语言。
具备解决跨域问题的实际经验,熟悉多种前端优化方案。
熟悉Promise异步解决方案,具备使用class进行类封装的能力。
具备四年Vue框架实战开发经验,
具备使用Element-UI库进行快速搭建Vue项目的经验,
了解模板编译、虚拟DOM等Vue底层实现原理,
具备编写Vue业务组件的实际经验。
掌握使用Webpack构建工具,了解Vite。
了解React库,具备使用React-Redux库进行开发的经验。
了解Node.js,具备使用Egg.js进行服务端搭建的经验。
了解微前端架构。
数据中台门户
技术栈:Vue Vue-router Vuex ES6 Webpack
通过配置Webpacksplitchunks,提取公共代码,降低代码包体积;
在实现弹窗功能时,使用refs的方法获取子组件,
由于Vue中数据更新是异步的,因而造成不能获取子组件,
通过使用nextTick的方法来解决了此问题;
在使用v-for指令时,通过使用key属性为节点添加唯一标识,
因而在数据更新,视图变化时,
diff算法能够进行精细化对比,实现最小量更新。
数据可视化中心
技术栈:dataV echarts flexible
使用flexible.js配合弹性盒子布局进行大屏适配,
探究其源码,深入对于rem单位的理解;
使用mounted生命周期和watch侦听器配置echarts-options,
对于组件的生命周期以及watch触发时机有了进一步的了解;
将图表组件区分为数据获取、处理组件和渲染图表组件,
将功能分块,有利于项目维护以及代码复用。
某官网首页,登录、注册功能等; 基于Vite构建,Vue3.0项目,antd组件库; 使用TypeScript。
管理系统,涉及角色权限、菜单权限等; 涉及word文档上传读取等; 涉及登录注册功能; Vue3.0项目。