熟练掌握HTML/HTML5、CSS/CSS3;SASS/LESS等CSS预处理器;熟练定位、布局、flex等;结合JavaScript的ES5/ES6语法,能够独立完成页面开发和业务交互功能;
熟练掌握vue2/3 、vuex、pinia、vueRouter等生态技术,具备组件封装能力,理解MVVM模块,组件、路由、指令等,熟悉组件间的通信和数据管理
熟悉react、ts、ant-design等
熟悉uniapp开发及微信小程序开发;
熟悉常见前端异步操作,掌握Promise、async/await等异步编程方式、AES/RSA加密方式;
熟练使用element UI 、ant-design vue、uView等UI框架,有MintUI、VantUI使用经验;
熟悉echarts图表数据可视化、dataV、antv等,具有大屏开发经验;
熟悉http协议及常见状态码,及多种解决跨域方式,如JSONP、CORS
熟悉git进行代码的统一管理,掌握常用git指令,能解决上传时出现的代码冲突;
XX综合执法平台(PC、APP、微信小程序)
项目描述:项目主要分为PC后台管理系统、执法APP;PC主要实现的模块:案件上传/管理、巡查任务分配、OA系统(考勤规则、请假、统计等) ,APP主要为案件上传及跟进模块、考勤打卡、公告通知
技术栈:Vue.js、uniapp、Vue-router、axios、pinia、ant-design vue、vueamap、RSA、dataV、websocket
基于vue-cli、vite搭建本项目管理系统的整体架构
实现Vue-Router动态路由、pinia全局状态管理、权限控制、常量枚举等
基于Axios 技术封装业务请求模块,处理项目的数据请求和业务逻辑,有效提升了应用的性能和用户体验;
独立完成各类业务组件的开发、封装和维护,如:文件上传、自定义loading等
独立完成地图大屏,通过websocket实时更新工牌定位及员工任务完成情况,为大屏元素添加动画,改善用户体验
项目描述:基于国家电网知识库系统实现插件辅助功能-题库数据统计、导入/导出、模糊查询等 通过background.js、content.js 和 injected.js 等核心脚本进行消息传递,实现插件与页面内容的双向通信,通过消息传递机制实时获取页面数据 使用Ch
仓储系统:分为首页、待办列表、工作台、仓库;工作台包含数据管理、历史台账查询及操作、各种单据的创建;待办事项里面有完整的单据审批流程 技术栈:vue3、pinia、websocket、lodop、elementplus等