1、 使用 vue-cli 搭建项目的基本结构 ,对项目拆分
2、 使用 elementUI 快速搭建项目页面
3、 axios 实现增删改查的复杂逻辑 ,将业务逻辑和请求逻辑分离 ,提高代码复用性 进行三层封装后将其挂载到 Vue 原型上 ,无需引入 ,可立即使用
4、 封装渲染和请求 api ,在列表页达到复用效果,
5、 使用高德地图api 实现地图的渲染和点位的展示
6、 利用 Echarts 完成数据可视化 ,实现所需的数据图形
7、 使用 vuex ,将请求数据放在 store 里 ,然后传给组件使用 ,进行页面的渲染 ,减少不必要的请求