Skip to content

项目一

项目基于若依框架,采用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工具库,但工具库还是需要继续优化打磨