首页 > 其他分享 >vue 中安装并使用echart

vue 中安装并使用echart

时间:2023-02-21 11:06:01浏览次数:35  
标签:vue echart lib component import 安装 echarts 加载

本文为博主原创,转载请注明出处:

1.安装echart 依赖:

  安装命令: 

npm install echarts --save

  在vscode 的终端窗口进行执行,如图所示:

vue 中安装并使用echart_ci

   执行完之后,查看 项目中的echart 版本依赖是否添加成功:

  package-lock.json 中有具体的echart 依赖信息:

             

vue 中安装并使用echart_ci_02

   package.json 的  dependencies 中有 echart 的依赖

                           

vue 中安装并使用echart_Vue学习使用_03

2. 在页面中使用echart:

  在vue 页面中 定义绑定的 标签元素

<div style="width:1200px;height:300px" ref="chart"></div>

  引入echart 依赖:

// 引入基本模板
import echarts from “echarts/lib/echarts”;

//引入环形图
import “echarts/lib/chart/bar”;
//引入折现图
import “echarts/lib/chart/line”;
// 引入提示框组件、标题组件、工具箱组件。
import “echarts/lib/component/tooltip”;
import “echarts/lib/component/title”;
import “echarts/lib/component/legend”;

  在method 中定义加载的参数:

 methods: {

initCharts () {
let myChart = echarts.init(this.$refs.chart);
// 绘制图表
myChart.setOption({
//此处插入echart实例中的option内部内容
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [
{
data: [1500, 2300, 2240, 2180, 1350, 1470, 2600],
type: 'line'
}
]

});
},
}

3. 在 mounted 函数中定义加载

mounted() {
this.initCharts();
},

  需要注意的是,不可放在 create 中去加载图表,放在create 中会出现dom元素还没有加载结束就进行图表挂在,会报 dom 不存在的异常

4. 加载示例

vue 中安装并使用echart_ci_04

 



标签:vue,echart,lib,component,import,安装,echarts,加载
From: https://blog.51cto.com/u_15535797/6076074

相关文章

  • jenkins安装windows环境
    安装方式war包放Tomcat下 环境准备安装jdk、tomcat,参考:https://www.cnblogs.com/poloyy/p/13267814.html war包下载 官方地址https://jenkins.io/downl......
  • Linux安装jdk之openjdk
    使用yum源1、查看yum库中都有哪些jdk版本yumsearchjava|grepjdk2、选择指定的版本安装,注意最后的*以及yum源安装的是openjdk,注意openjdk的区别。yuminstalljava......
  • windows下安装tensorflow
    1安装anaconda,在官网上下载,可选择安装到d盘2测试anaconda是否安装成功(1) 进入Windows系统的cmd界面(或者anacondapowershellprompt):然后输入:conda--version检查anaconda......
  • redis-概述、redis下载&安装
    redis概述redis是一款高性能的NOSQL系列的非关系型数据库 什么是NOSQLNoSQL(NoSQL=NotOnlySQL),意即"不仅仅是SQL",是一项全新的数据库理念,泛指非关系型的数据......
  • Spring Boot + Vue3 前后端分离 实战 wiki 知识库系统<二>---后端架构完善与接口开发
    数据库准备:在上一次https://www.cnblogs.com/webor2006/p/17114996.html已经将SpringBoot相关的配置环境给搭建好了,接下来则需要为咱们的项目创建一个数据库。1、mysql的......
  • vue 性能优化
    1.图片压缩vue正常打包之后一些图片文件很大,使打包体积很大,使用image-webpack-loader压缩图片,画质有损,8M压缩为1.8M(1)先安装依赖:cnpminstallimage-webpack-loader--s......
  • 0-1VAC/0-5VAC转4-20mA/0-10V导轨安装DIN11交流电压隔离放大变送器
    概述:导轨安装DIN11交流电压隔离变送器,能将输入的交流信号按比例转换成4~20mA标准信号,输入交流电压信号;输出为4~20mA直流电流信号或0~5VDC直流电压信号。实现辅助电源和输......
  • 安装Pytorch如何选择CUDA的版本,看这一篇就够了
    CUDA是一个并行计算平台和编程模型,能够使得使用GPU进行通用计算变得简单和优雅。Nvidia官方提供的CUDA库是一个完整的工具安装包,其中提供了Nvidia驱动程序、开发CUDA程......
  • 4 个 Vue 路由过渡动效
    Vue文件<router-viewv-slot="{Component}"><transitionname="fade"mode="out-in"><component:is="Component"/></transition></router-view......
  • Python命令行工具——iPython安装与使用
    一、安装iPython通过pipinstallipython的方式来安装ipython插件如果你使用的是Mac电脑并安装了Python3,那么你也许需要输入pip3installipython如果执行报错,找不到pip......