项目一
项目基于若依框架,采用vue3+element-plus开发,大部分是表格,有几个基于openlayer开发的地图模块,还有一个大屏模块
项目一技术栈
vue3+element-plus+openlayer+echarts
项目一开发环境
- 使用yarn安装依赖
- node -v21.6.2
- yarn -v1.22.21
- npm -10.2.4
- @vue/cli -v5.0.8
- 其他依赖请查看package.json
项目一开发总结
- 整个开发过程中,巩固了vue3的一些写法,但vue3背后的一些原理性的东西了解不多,是需要提升的,同时vue3的大部分源码是ts,造成了源码阅读困难,为了比较好的查阅源码,ts的学习也需要提上日程
- 项目上,通过此次大屏的开发,结合之前大屏开发的经验,有了一套属于自己的大屏开发的小技巧,诸如自适应的方案,echarts的封装,全屏的实现容易被遗漏的点等,同时对echarts的地图类开发有了比较深刻的认识
- 通过此次openlayer的开发,自己也算是开发了一小部分基于项目的openlayer工具库,但工具库还是需要继续优化打磨