个人介绍
1、精通使用 vue2 全家桶、vue2 的全生命周期以及 vue2 的常用指令
2、熟练使用 HTML5、CSS3、JS、ES6 以及常用的 JS 设计模式
3、精通熟练掌握页面静态布局,根据设计稿 100%复现
4、精通熟悉使用 Echarts 等数据可视化库,绘制出相应数据的图表
5、熟悉使用流行的 UI 框架,如 element-UI、Bootstrap、Vant 等主流常用组件库及二次封装编写页面
6、精通 ES6 的相关规范,熟悉 sass,了解 canvas
7、熟悉使用百度云的身份证读取以及人脸对比和活体检测 API
工作经历
2021-01-05 -2023-11-08佛山市元亨立贞科技有限公司前端开发工程师
1、负责公司内部的业务系统开发和代码优化 2、与后端同事沟通同一接口、实现前后端联调进而实现页面与数据的交互 3、修复测试反馈的 BUG,持续的优化用户的体验感 4、开发系统内所需的公共组件、把控代码质量和系统版本控制 5、按 PM 的要求,实现最终效果
教育经历
2019-09-09 - 2022-12-16深圳大学计算机科学与技术本科
2018-09-09 - 2021-06-06广州城建职业学院软件技术专科
技能
1. 对系统所有列表的做权限控制,根据登录账号角色权限使其所展现的数据不同 2. 使用 webrtc.js 对接国标视频在线播放,请求接口获取到 webRTCPath 播放视频,并定时请求接口维护心跳,(在弹窗页面的地方通过关闭弹窗时对播放资源进行销毁) 3. 使用 canvas 画布实现测点的可拖拽功能,并实时保存测点拖拽所在位置(底图是自己上传的图片) 4. 使用 iframe 嵌套了文件中心的资料网盘,网盘里的内容是当前工程所在企业下的所有资料文件 5. 二次开发 Form 组件,通过传入的配置属性生成完整的 form-item(label、组件类型、组件属性、效验规则)使表单开发效率更为迅捷 6. 搭建公共函数、如字典、日期处理等
1. 列表 table 通过配置的 js 文件来渲染。减少了重复代码的编写 2. 通过使用 vue-pdf 组件实现 PDF 的预览和下载功能 3. 使用 Echarts 进行一个数据的展示 4. 对不同模块进行一个角色区分,使得每个角色对应自己所应有的模块部分 5. 封装公共组件 staticTable,在点击新增的时候在表格内添加表单以及增删改。通过配置化数据来确定表格显示的字段、以及使用的组件和保存数据需要的 rules,在保存数据的时候提供前置校验函数,有较强的拓展性 6. 与后台配合将多变的的模块变成动态模式,例如设备检测根据不同的设备显示不同的表单。通过调用配置好的配置接口来渲染前端组件