熟练掌握HTML/HTML5、CSS/CSS3、JavaScript、Ajax等Web开发技术;
熟练掌握less等css预编译语言;
熟练掌握Vue(Vue3)前端框架,element-ui、iView等组件库;
熟悉vue-router、vuex等Vue生态;
熟练使用es6+等常用语法;
熟悉webpack等前端构建工具;
熟练使用git等版本控制器;
了解React、Typescript、Node.js等技术;
了解Echarts、gojs、bpmn等数据可视化图形库;
项目一
项目时间:2019/8 - 2022/2
项目名称:树懒云框架
项目概述:树懒云是成都数城科技有限公司的一款低代码平台开发工具,采用前后端分离开发模式,
使用vue+webpack构建页面,组件化思想搭建整个项目,使组件高度复用;作为开发工具,降低对
开发人员技术的要求,标准化项目的开发流程,打造流水线式的开发流程,保证质量、降低成本、进
一步提高团队竞争力。
项目技术:HTML、CSS、JavaScript、ES6、webpack、Vue、vue-router、vuex、Axios、
bpmn.js、Echarts、IView、Vant等。
我的职责:
1.流程管理模块:利用bpmn.js + flowable实现自定义流程设计器,主要通过JavaScript结合
Bpmn.js实现流程图的绘制工具,利用css还原设计图对应的流程节点样式,实现在指定流程节点
对相关审批人员信息进行数据绑定,然后将整个流程图数据提交到后台,后台结合flowable相关技
术最终让流程在用户端正常运行;
2.自定义组件开发:使用vue对第三方UI组件(vant)进行自定义封装,对组件的样式属性可进
行自定义配置,主要用于移动端的页面构建;
3.其他模块:数据结构模块、图表主题模块、接口管理模块等,这些模块主要是实现一些常规的数
据展示和用户交互功能。
项目二
项目时间:2020/10 - 2021/02
项目名称:铁鞋运用状态监测系统
项目概述:
铁鞋运用状态检测系统,是一款可以实时监测智能铁鞋防溜状态的系统,采用前后端分离开发模式,
使用vue+webpack构建页面,使用gojs数据可视化图形库模拟现场工作流程,利用websocket
等技术支持,实现对设备的实时监控,增强了系统监测的实时性和可靠性。
项目技术:
HTML、CSS、JavaScript、Vue、vue-router、vuex、Axios、iView、gojs、websocket等
我的职责:
1.负责整个前端界面开发;
2.了解业务需求:去现场了解工作人员的具体工作流程,以便更好地理解用户需求;
3.结合公司低代码平台和gojs图形库进行自定义开发;
4.利用JavaScript实现用户交互功能;
5.与后台进行接口调试,使用Axios进行数据交互等。
其他项目
供电官网:主要通过vue实现常规的官网展示以及后台管理系统;
运维调度:主要通过vue结合echarts实现对数据统计进行大屏展示;
专用线画图工具:主要通过vue结合gojs实现一个简易的画图工具和展示工具,方便用户能够快速
的画出业务相关图形以及对图形的展示。