Vue 后台管理项目14-ECharts完成数据报表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue 后台管理项目14-ECharts完成数据报表相关的知识,希望对你有一定的参考价值。

参考技术A 官方传送门 https://echarts.baidu.com/tutorial.html#5%20%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8B%20ECharts

Ⅰ.安装ECharts插件:cnpm install echarts --save

Ⅱ.引入ECharts:一般都是某个单页面集中使用,可以在应用的页面单独引入,当然也可以在main.js里全局引入

// 引入ECharts:下面两种方法都可以

➀ var echarts = require('echarts');

➁ import echarts from 'echarts';

Ⅲ.准备dom容器,初始化echarts实例

➀ 简单echarts视图:

➁ 复合echarts视图:

本文同步发表在我的个人博客: https://www.lubaojun.com/

vue电商后台管理系统保姆级教程(十五)——使用Echarts数据统计

总文章地址:

vue.js基础还不会?——看这篇文章就够了

14万字手把手教你做vue电商后台管理(全)——技术栈(vue全家桶 Webpack Git axios Element-ui)

15、Echarts数据统计

15.1 通过路由架子啊数据报表组件

效果图:
在这里插入图片描述
新建vue ,在路由中导入注册:在这里插入图片描述
在这里插入图片描述

注册为子路由:在这里插入图片描述
面包屑导航和卡片视图:
在这里插入图片描述

15.2 安装Eharts并渲染Demo图表

在可视化面板中安装echarts组件:在官网中学习(安装)在这里插入图片描述
1、导入echart在这里插入图片描述
2、
在这里插入图片描述3、调用init函数:
在monted函数中初始化init函数:此时页面上的函数已经被加载完毕
在这里插入图片描述
4、准备数据项:在这里插入图片描述

5.把option数据设置为mychart的图形:在这里插入图片描述
API:
在这里插入图片描述

15.3 获取折线图数据并渲染图表

发起get请求,简化异步操作,判断:在这里插入图片描述
返回的res可以在下面直接调用;

需要合并options:在这里插入图片描述
使用lodash合并两个对象:
lodash提供了一个merge对象可以合并两个参数
在这里插入图片描述

15.4 将本地的report分支合并并且推送到码云

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Git push

以上是关于Vue 后台管理项目14-ECharts完成数据报表的主要内容,如果未能解决你的问题,请参考以下文章

Vue项目实战:电商后台管理系统(Vue+VueRouter+Axios+Element)

Vue项目实战:电商后台管理系统(Vue+VueRouter+Axios+Element)

电商后台管理系统项目总结

关于vue项目请求WCF服务跨域的问题(后台设置)

基于VUE实现的新闻后台管理系统-二

vue后台管理系统