个人介绍
1.PC端:vue3、vue2、React、qiankun
2.移***、钉钉小程序、H5、uin-app
3.vue相关技术:Vuex、axios、vue-router
4.React相关技术:Ahooks、redux、自定义hooks
5.常用js库:TS、dayjs、moment、js-md5、js-cookie、qs
6.UI框架:elementui、antd、vant、bootstrap、mini-ali-ui、vxe-table、
echarts、F2图表、百度/高德地图
7.打包工具:webpack、rollup、gulp
监控:webfunny
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
1、作品描述:主要用于公司员工管理,包括绩效考核、考勤管理、培训考试、工作管理等。 2、技术栈:vue3、TS、ant-design-vue、vue-router、vuex、axios、moment、js-md5、js-cookie 3、开发贡献: (1)作为产品线前端小组长,整体把控前端组技术方案,项目跟进,问题跟进,对前端组产出负责 (2)和产品对接需求,对开发需求进行分解,安排人员开发任务 (3)制定 git 分支管理方案 (4)实现前端埋点方案,异常监控等 (5)完成绩效管理模块、考试模块和培训考试模块等多个模块; (6)使用 vuex 管理全局数据; (7)利用 cookie、session 实现用户登陆 (8)实现页面和按钮权限控制
1、作品描述:这个项目是用乾坤技术实现的微服务项目,项目包含一个主项目和多个子项目,子项目包括智能环控、智能饲喂、智能兽医、智能电力、车联网、猪场运营 2、技术栈:qiankun.js、Vue、Vuex、elementui、*e-table、qs、vue-router、js-md5、axios、moment.js、token、webpack 3、开发贡献: (1)参与智能饲喂系统、智能环控系统、智能兽医系统的; (2)参与子应用改版,实现各子应用 UI 样式统一 (2)实现 token 的无感刷新 (3)公共资源提取,如 echarts 公共配置、一些公共方法的提取 (4)熟悉主应用与子应用之间的数据通讯 4、项目积累的经验: (1)通过 Echarts 实现各类统计数据可视化,通过自定义统一样式实现图表样式统一 (2)使用 *e-table 高级表格,可实现全屏、选择展示列、表格可编辑、排序等 (3)使用 keep-alive 缓存组件,在组件切换过程中将状态保留在内存中,防止重复渲染 DOM ,减少加载时间及性能消耗,提高用户体验性,通过 activated 实现组件数据更新 (4)封装 headerForm 组件,利用 vue 2的v-model 实现组件双向数据绑定,用 el-row 实现自适应布局,利用插槽自定义组件内容,利用 localStorage 缓存搜索内容 (5) 利用双 token 机制实现 token 的无感刷新,在 token 即将过期时通过 refreshToken 刷新 token ,处理并发请求 (6) 利用 qiankun 实现微服务开发,了解并掌握主应用与微应用的数据通讯机制,公共资源提取
1、作品描述:该小程序是针对与牧原合作的承运商服务的,方便他们对冷链运输单的管理 2、业务描述:一共包括四个模块,分别是运输单模块、承运商竞价模块、通知模块、我的模块。(1)运输单包括运输单派单、调换运输单、运输单详情;(2)承运商竞价模块包括发布运输单、提前终止报价、申请指导价、承运商报价;(3)通知模块列表展示、审批页;(4)我的模块个人信息等展示 3、技术栈:全局状态管理 mobx-miniprogram 、自定义 tabBar 、分包、请求封装、md 5加密、 4、开发贡献:用自定义 tabBar和 mobx-miniprogram 技术处理不同角色登陆后底部 tabBar 显示不一致的问题