熟练使用 HTML5/CSS3 进行页面布局,掌握 css 相关预处理器 less,sass;
◼ 掌握使用 Javascript 完成交互,数据处理,熟悉 ES6 等新特性;
◼ 熟练使用 axios,配合 Promise,发送 HTTP 请求调用后台接口;
◼ 擅长 Vue2、Vue3 全家桶、微信小程序、uni-app;
◼ 熟悉 element UI,vant,ECharts 等前端插件;
◼ 熟悉前端构建工具 Webpack ,Git 代码托管工具;
◼ 掌握 socket.io 即时通讯类库的基本使用方法;
◼ 了解 TypeScript 中的类型注解。
项目一:告警定界定位分析和故障一键诊断
项目技能:
⚫ 使用@vue/cli 脚手架搭建项目;
⚫ 使用 elementUi 组件库快速高效搭建页面基础结构,对表格组件进行二次封装快速完成
页面布局;
⚫ 使用 Vue-Router 进行页面之间跳转,以及使用 vuex 来管理固定的参数传递;
⚫ 使用 Websocket 进行双向通信,使得服务侧推送消息给前端进行数据展示;
⚫ 使用 proxy 解决项目开发过程中的跨域问题;
⚫ 使用版本管理工具 git,拉取,提交代码,便于整理,规范代码。
项目二:集客专线一户一案
项目技能:
⚫ 对页面中重复出现的部分进行封装公共组件,按需加载;
⚫ 使用了 element-ui 组件来搭建页面的排版布局和动态交互,并使用 cropper.js 插件进行
图片上传;
⚫ 使用 echarts 生成图表,使页面进行可视化展示;
⚫ 转换后端返回的扁平化数据为树形数据,并使用 Tree 树形控件渲染到页面;
⚫ 使用 Axios 的请求拦截器和响应拦截器,配合 async/await 实现异步数据处理,完成页
面渲染。