技术栈:
angularJS、vue、vue-router、vuex、less、stylus、webpack、nginx、iview、elementui、es6、BMap、jsbridge、react
扩展技术栈:
nodejs
一:
项目名称:远程申办后台管理系统
项目描述:村终端政务办理应用系统
项目周期:2018.11-2020.1
项目职责:
1、把控项目的整体流程、包括原型评审、视觉交互评审、研发计划制定、测试上线等时间节点,保证推动项目的顺利
发版
2、评估工作量、制定前端研发计划
3、参与项目研发、前端技术选型、公共组件扩展、重难点技术攻克、前端webpack打包优化,gitLab代码管理,tag记录,合并代码解决冲突等。
4、参与制定政务应用组前端规范,项目组由采用面向对象,jQuery技术栈。整体改为vue技术栈:包括webpack、vue
、vue-router、vuex、elementui、node
开发功能点:
1、使用vue脚手架构建新项目,引入vue全家桶(vue-cli + vue2.0 + vuex + vue-router + axios + element-ui)
2、axios统一配置封装
3、使用echo.js完成图片懒加载
4、web端模拟签名盖章大小、位置自适应及拖拽定位布局组件封装,
5、全模块动态渲染联动echarts图表实时切换
6、地图实时渲染办理点位状态更新及信息获取
7、stylus函数实现一键换肤
8、调用第三方接口实现人脸识别信息对比
9、统一管理封装扩展通用组件(筛选栏,分页,弹框,表单域等)
10、websocket封装管理,实现数据信息实时推送
11、优化webpack配置,减小项目大小,加快打包速度
12、优化nginx配置,接口配置统一管理