1. 精通 HTML,CSS, 能高度还原设计稿
2. 熟悉 HTML5,CSS3 新特性
3. 熟悉 ES6 规范,有良好的编码习惯
4. 熟悉 Vue 底层原理
5. 熟练使用 Vue2.x,Vue3.x,vue-router,vuex 以及 Vue 指令,生命周期 等
6. 熟练使用原生 JavaScript,canvas,echarts
7. 熟练使用 Sass, Lass 等 css预处理器
8. 熟练掌握 LocalStorage,SessionStorage,Cookie 等前端存储方案
9. 熟练掌握 uniapp(内嵌H5),掌握uniapp (纯uniapp)
10. 熟练使用 elementUI,elementPlus,layui 等 UI 库
11. 熟练使用 xlsx-style(修改表格导出样式), kscreenshot,HTML2canvas(前端截图),wangEditor(富文本)等插件,
能快速上手组件库
12. 有项目0到1的开发经验
13. 熟悉公众号,小程序开发
14. 熟悉混合开发,会使用HB内置打包工具
15. 熟练使用 npm 包管理工具
16. 熟练掌握 git 命令
17. 熟练掌握百度地图使用
一. 项目名称:数据可视化系统开发(外派宁德时代驻场开发)
技术栈:vue3.x + elementPlus + ploty.js + echarts
项目描述: 基于Vue-cli 搭建的项目 仿造 sanddance 可视化 封装的一个图例化项目
项目职责: 1. 数据选择模块 (开始选取数据源,根据id调用后端接口获取所有数据,然后根据用户选取的柱状图,直方图,散点图,折线图,小提琴图,饼图, 3D散点图 去动态渲染图例)
2. 样式更改模块 (根据用户选择点位的大小 颜色 或者分组 等 去改变图例的样式)
3. 历史模块 (之前点选的图例数据 名字 存储在历史模块当中 只存近20个图例 点选历史模块上之前的图例名 右侧图例会跟随回滚变化到点选图例)
二.项目名称:街道智慧管理综合监管平台
技术栈:vue2.x + elementUI + xlsx-style + kscreenshot ......
项目描述: 是一个用于区级管理下方街道所用的系统,包括首页可视化页面 + 自定义地图 + 街道下方的案件上报 + 上级审批 + 查看区级报表 等功能
项目职责:1. 首页可视化大屏页面 + 自定义百度地图开发
2. 报表页面开发 + 表格导出样式修改
3. PC端案件新增 + uniapp案件新增
4. 街道管理模块开发
5. 整体样式修改 后期bug修改
1. 导出表格修改导出后的样式 2. 百度地图点选 标点 获取坐标掉接口查询附近店铺 3. 上传图片后 弹出dialog框 上方有截图标点 功能 (canvas写的) 4. elementUI table表格内套表格 样式修改 以及 表格增删改查 5. 接口没有响应前
1. 数据处理 2. echarts各类图标(直方图,柱状图,散点,饼图,箱线图,折线图)渲染 记录渲染 回滚 3. 各类样式修改(侧边栏伸缩, 高亮) 4. 页面宽度发生变化时, echarts跟着渲染 不超出页面宽度 5. js动态渲染 根据宽度的改变 如: