vue.js能不能使用echarts

  介绍

小编给大家分享一下vue.js能不能使用echarts,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

vue。js能用echarts,具体操作方法:1、在控制台中输入“npm安装echarts——拯救”命令安装echarts依赖;2,在主要。js中进行全局引入,就可以使用echarts创建图表。

最近工作中需要用到echarts,由于项目是用的vue-cli开发的。在网上搜到vue中合成了vue-echarts,但是不想使用vue中规定好的数据格式,于是就自己做了一个vue项目引用原生echarts的简单演示,实现过程如下:用了两种实现方式

<强>准备工作

1,安装echarts依赖

控制台输入:<代码> npm安装echarts——保存

2,全局引入

主要。js中引入

import  echarts 得到& # 39;echarts& # 39;   Vue.prototype echarts 美元;=,echarts

<强>创建图表

第一种创建方式

在一个.vue文件中引入多张图表

创建WelcomePage。vue

& lt; template>   ,& lt; div>   ,& lt; h2>第一种在vue中使用echart的方式& lt;/h2>      ,& lt; div 类=癱harts"比;   & lt;才能div  id=癰arGraph",风格=案叨?,350 px;“祝辞& lt;/div>   ,& lt;/div>      ,& lt; div 类=癱harts"比;   & lt;才能div  id=皃ieGraph",风格=案叨?,350 px;“祝辞& lt;/div>   ,& lt;/div>      ,& lt;/div>   & lt;/template> & lt; script>//,引入基本模板,按需加载   ,let  echarts =,要求(& # 39;echarts/lib/echarts& # 39;);   ,//引入柱状图   ,要求(& # 39;echarts/lib/图表/酒吧# 39;);   ,//引入柱状图   ,要求(& # 39;echarts/lib/图表/饼# 39;);   ,要求(& # 39;echarts/lib/组件/提示# 39;);   ,要求(& # 39;echarts/lib/组件/标题# 39;);         export  default  {   ,名字:“WelcomePage",   ,data  (), {   {,return }   },   ,安装(){   ,this.drawBar ();   ,this.drawPie ();   },   ,方法:{   ,挂钩(){//才能,基于dom,初始化echarts实例   let 才能;barGraph =, echarts.init (. getelementbyid(& # 39;柱状图表# 39;));//,才能绘制图表   barGraph.setOption({才能   标题:才能,{   ,,,文字:& # 39;全年产量趋势图& # 39;,   ,,,左:& # 39;中心# 39;   ,,},   ,,提示:{   ,才能触发:& # 39;项目# 39;   ,,,格式化程序:& # 39;{一},& lt; br/祝辞{b},:, {c} & # 39;   ,,},   ,,传说:{   ,,,左:& # 39;中心# 39;   ,,,数据:[& # 39;本年& # 39;,,& # 39;上年& # 39;],   ,,底部:0   ,,},   ,,xAxis: {   ,,,类型:& # 39;类别# 39;   ,,,的名字:& # 39;x # 39;   ,,splitLine:{显示:假},   ,,,数据:[& # 39;一月& # 39;,,& # 39;二月& # 39;,,& # 39;三月& # 39;,,& # 39;四月& # 39;,,& # 39;五月& # 39;,,& # 39;六月& # 39;,,& # 39;七月& # 39;,,& # 39;八月& # 39;,,& # 39;九月& # 39;,,& # 39;十月& # 39;,,& # 39;十一月& # 39;,,& # 39;十二月& # 39;】   ,,},   ,,网格:{   ,,,左:& # 39;1% & # 39;   ,,,右:& # 39;2% & # 39;   ,,,底部:& # 39;8% & # 39;   ,,containLabel:真实   ,,},   桠溪才能:{   ,,,类型:& # 39;类别# 39;   ,,,的名字:& # 39;y # 39;   ,,splitLine:}{显示:如此,   ,大敌;数据:[& # 39;10% & # 39;& # 39;20% & # 39;,& # 39;30% & # 39;,& # 39;40% & # 39;,& # 39;50% & # 39;,& # 39;60% & # 39;,& # 39;70% & # 39;,& # 39;80% & # 39;,& # 39;90% & # 39;,& # 39;& # 39;100%)   ,,},   ,,系列:[   ,,{   ,,,的名字:& # 39;本年& # 39;,   ,,,类型:& # 39;行# 39;   ,,,数据:[0.8,0.98,0.96,,0.27,0.81,0.47,0.74,0.23,,i,, 0.25, 0.36, 0.56)   ,,},   ,,{   ,,,的名字:& # 39;上年& # 39;,   ,,,类型:& # 39;行# 39;   ,,数据:,(1),0.2,,0.4,0.8,0.16,0.32,0.64,1.28,5.6,0.25,0.63,0.65,0.12)   ,,},   ,,)   })才能   },   ,drawPie () {   let 才能;pieGraph =, echarts.init (. getelementbyid (& # 39; pieGraph& # 39;));   pieGraph.setOption({才能   title 才能:{   ,,,文字:& # 39;某站点用户访问来源& # 39;,   ,,,潜台词:& # 39;纯属虚构& # 39;,   ,,x: & # 39;中心# 39;   ,,},   tooltip 才能:{   ,才能触发:& # 39;项目# 39;   ,,,格式化程序:“{一},& lt; br/祝辞{b},:, {c}, ({d} %)“;   ,,},   ,,传说:{   ,,,东方:& # 39;垂直# 39;   ,,,左:& # 39;左# 39;   ,,,数据:[& # 39;直接访问& # 39;,& # 39;邮件营销& # 39;,& # 39;联盟广告& # 39;,& # 39;视频广告& # 39;,& # 39;搜索引擎& # 39;】   ,,},   series 才能:,   ,,{   ,,,的名字:& # 39;访问来源& # 39;,   ,,,类型:& # 39;派# 39;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

vue.js能不能使用echarts