Vue3.0 echart的引入与使用

本文档详细介绍了如何在 Vue3.0 项目中解决 ECharts 图表不显示的问题,以及如何正确引用 ECharts 库。通过 composition-api 的使用,讲解了在 Vue3 中如何初始化 ECharts 图表,包括 js 和 html 部分的代码实现,确保图表能够正常显示。
摘要由CSDN通过智能技术生成

本博文解决的问题

  • 引用echarts时,图表不显示,且控制台报错‘Cannot read property ‘init’ of undefined’
  • echarts在vue3中的使用

composition-api 移步

点此访问 composition-api

echarts安装

npm install echarts --save

js部分

echarts 5.0版本接口更新后,echarts 引入方式
import echarts from ‘echarts’ 变更为 import * as echarts from ‘echarts’
如不按此引用,图表不会显示,且控制台会报 ‘Cannot read property ‘init’ of undefined’

此处参考原博文地址 https://blog.csdn.net/qq_41636947/article/details/110879791

import * as echarts from 'echarts';

1.定义一个函数echartInit(),用于初始化图表,并指定图表的配置项和数据

setup(){
   
	const echartInit = () =>{
   
       	var myChart = echarts.init(document.getElementById('main'));
        // 指定图表的配置项和数据
        var option = {
   
	        title: {
   
	            text: 'ECharts 入门示例'
	        },
	        tooltip: {
   },
	        legend: {
   
	            data:[&
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值