目录

VUE实现echarts图形,结合后端动态加载

目录

VUE实现echarts图形,结合后端动态加载

首先在VUE中安装好echarts插件 npm install echarts -S

然后在main.js引入

https://i-blog.csdnimg.cn/blog_migrate/b374356cfab5c4ce78f4ae2fc4ff1196.png

接下来在vue中进行数据获取与渲染

https://i-blog.csdnimg.cn/blog_migrate/a2bc65556a196ce9a0129df442361e42.png

https://i-blog.csdnimg.cn/blog_migrate/8880df77b36e51c6a4af8f9f5d62fe80.png

打印数据获取结果

https://i-blog.csdnimg.cn/blog_migrate/f57efa8a4cf71eb2e1fc29e344881d80.png

后端部分代码:

初始化下面部分变量,因为数据库以及表还没确定,所以临时手动设置,之后会以配置文件的形式来动态获取,由于此处暂没做JSON格式化,因此上图做了JSON.parse转换

https://i-blog.csdnimg.cn/blog_migrate/a7d20c664e2d84d34e06aeab0d7362a2.png

最终运行结果

https://i-blog.csdnimg.cn/blog_migrate/c3984c09c2a906d24d866920e92f130c.png

细节处理此处不赘述

另外做的时候发现地图一直不出来,数据能获得。郁闷许久,终于发现需要单独引入china.js,而这个JS在安装echarts插件后存在在VUE项目的此路径下,直接引入即可

https://i-blog.csdnimg.cn/blog_migrate/baa30f6a78031b44b05404e20749a8be.png

运行结果

https://i-blog.csdnimg.cn/blog_migrate/6115c2fb02e76e0d1addd076e862f90d.png