技能点:Vue2,JavaScript,Echarts、超图
项目搭建:项目使用的是vue-cil脚手架,同时配合使用各插件来搭建框架,实现项目自动适配所有大屏,绘制页面时只需要安照UI的图绘制即可,不需要再做单位的转换。
API的封装:使用框架的defineConfig配置跨域,使用axios封装service,根据后端自定义的状态码书写全局提示。
页面动画:根据UI的设计,使用CSS3的新属性还原页面的动画效果,实现浮动,空间旋转,发光,空间平移等效果;使用」S实现拖拽选中的效果,以及使用js实现echarts提示牌的自动轮播;
嵌入超图:调用第三方GIS绘制的超图,使用vue进行二次加工实现建筑的视野调整、地图的旋转、添加名牌、添加涟漪等效果。