1. 熟练使用 html5, css3,能使用 div+css,弹性布局 , 流式布局书写标准 W3C 页面 ;
2. 熟练使用 原生 JS、JS 原型链、作用域、jquery 以及熟练掌握 ES6 新特性 Echarts图表技术;
3. 熟练使用 vue 框架,熟悉 mvvm 双向数据绑定原理,生命周期函数;
4. 熟练使用 vue-cli , vue-router , vuex , axios 等相关技术 ;
5. 熟练使用 UI 框架 bootstrap , element-ui , vant , ant-design-vue 等辅助开发;
6. 熟练使用 git 及其图形化项目管理工具使用;
7. 熟练使用 less scss 预编辑方案,通过全局样式等优化代码;
8. 熟练使用 MD5加密加盐 ASE对称加密及bese64格式相关技术;
9. 了解 webpack 自动化打包工具。
项目1:
项目名称:mgr模块化配置 ( PC端 )+weshop-H5( H5 )
项目描述 : 该项目是一个针对太平保险内部员工使用的一个配置化产品平台
采用技术:Vue+Vue-router+axios+Vuex+element-ui+node-sass+vant 等
个人职责:
1. 与后端沟通并约定好所需要的数据格式以及前端所需要的一些接口支持;
2. 提供可供员工使用的配置化模块,并做好后期维护;
3. 使用富文本实现一些文字资料的配置化,例如保险条款,个人信息保护法内容;
4. 使用vant Uploader功能,设置accept属性,上传Excel word文档等;
5. 图片性能优化,图片懒加载,图片压缩,小图使用baes64格式;
6. 代码性能优化例如,组件化,路由懒加载,v-if与v-show区分场景使用,不用的数据清空等。
项目2:
项目名称:卡单(H5)
项目描述 : 该项目是一个嵌套中国太平易行销app面向客户销售的卡单保险产品
采用技术:Vue+Vue-router+axios+Vuex++node-sass 等
个人职责:
1. 封装公共短信验证码组件以及验证码校验;
2. 使用list列表实现滚动加载数据渲染页面;
3. 使用微信好友分享以及复制链接分享实现业务员分享给客户购买功能;
4. 退保时支持银行信息的模糊查询功能并使用函数防抖来节省调用接口时的性能;
5. 区分当前H5所处环境是否在易行销app内作出不同逻辑处理;
6. 获取短信倒计时按钮组件编写以及页面样式以及其他组件抽离。
项目3:
项目名称:数据质量后台管理系统
项目描述: 该项目是一个针对腾讯微信支付线的后台管理系统,给公司内部员工使用,用于对微信支付数据健康状态的了解
采用技术:Vue+Vue-router+axios+Vuex+Ant-design-vue+ECharts 等
个人职责:
1. 使用token实现登录验证,使用MD5加密加盐保证账号的安全性;
2. 利用导航守卫实现分角色权限管理,级别越高权限越大;
3. 在我的质量模块,告警中心模块以及告警监控模块主要使用Ant-design-vue、 Moment.js、ECharts插件、实现组件化、日期处理、数据展示、图表效果;
4. 负责该项目多个业务模块的开发、调试、迭代及维护;
5. 多个模块使用到封装好的函数防抖与节流来优化性能。