美文网首页
vue项目中使用eCharts

vue项目中使用eCharts

作者: 觅月 | 来源:发表于2018-01-26 21:34 被阅读0次

前言

公司要求完成一个简单的报表系统,因此我使用的是比较多人使用的eCharts,然后在vue的打包项目中使用,最终实现柱状图、折线图和饼状图的显示。该文章中所讲的是在vue中导入和使用eCharts,所讲的内容也皆为浅显易懂的内容,尽管不涉及特别新或者特别复杂的内容,但是适合需求的项目才是好项目,因而简单基础的内容更应该被提及。

完成后的效果图

柱状图 折线图 饼状图

准备工作:

安装依赖:

    jquery依赖:npm install jquery -s

    echarts依赖:npm install echarts -s

查看ECharts的demo代码:

本文章以图二柱状图作为例子:

echarts官网的Demo echarts官网的Demo代码

        忽略第一行代码。我们可以看到整个代码中只有一个option的json数据,里面包含了数据、样式和内容显示选项选择等。那么,接下来我们开始编写代码。

编写代码:

1.引入echarts对象:

    鉴于准备工作中已经通过npm安装了echarts依赖,所以可以直接在vue文件中使用代码import echarts from “echarts”引入echarts对象,如图:

引入echarts对象

2.创建一个DOM对象,将echarts对象在该DOM对象上实例化:

    创建一个div,通过ref来给该div注册引用信息(即给该div元素赋予一个索引名称,然后可以通过该索引名称访问该元素),如图:

用于实例化echarts的元素

    在script中创建初始化函数initChart(自定义名称),用于在元素上实例化echarts对象,将echarts对象在该div元素上显示,使用的是echarts中的函数方法init,如图:

实例化echarts对象

    然后this.chart就是实例化后的echarts对象,使用setOption方法修改该组件中变量,选择自己需要显示的数据和样式,如图:

组件选项设定

总结:每一步讲述都是十分简单易懂的步骤,希望对大家有所帮助。

相关文章

网友评论

      本文标题:vue项目中使用eCharts

      本文链接:https://www.haomeiwen.com/subject/aezsoxtx.html