项目描述: 该项目是针对山东省各个市区水旱灾害情况做出数据展示和成果统计的普查系统。内容主要分为综合
信息、普查成果、专题成果、实时计算等四个功能模块。项目可以实现页面与 Mars2D 地图进行交互,
并能显示水旱灾害历年数据和实时数据,分不同条件查询水旱灾害情况;展示普查成果九大计算成果图
集,提供现场资料,成果报告和成果报表;实时计算洪水风险区划模型和洪水防治区划模型。
涉及技术: Vue2、VueX、Less、Git、Axios,GIS、Element UI、Echarts 等
责任描述:
1、按照 UI 设计稿进行前端页面的开发,封装项目用到的基础组件和方法;
2、负责页面交互,与后台人员进行数据接口调试,对数据按需进行处理。
3、通过Vue 实现了复杂的节点查询,实现了双向数据绑定,用 Vuex 降低页面维护难度;
4、使用了 JSON 进行跨域请求,使用了 axios 进行 AJAX 请求
5、与产品经理沟通交流,确定业务需求,整理相关技术文档
项目收获:
通过该项目的开发,让我对组件化开发、网页与地图交互等业务场景有了自己的认识,也知道在什么样
的场景下,结合 Less 和 axios 等减少页面加载时间,以及对团队开发、协作有了更深刻的认知,面对复杂场
景应该怎样及时应对。实习期间对自己的代码有了严格的要求,leader 每次 review 代码也能发现我的成长。
自己慢慢的也养成了不同于传统企业的代码和业务思想,从需求评审、视觉评审到自己开发、联调、提测等
每个环节,不断收获总结。
项目经历