vue3按需导入echarts

简介: vue3按需导入echarts

vue3按需导入echarts

安装

npm install echarts --save

按需引入

创建echartsCom.ts

// 引入 echarts 核心模块,核心模块提供了 echarts 使用必须要的接口。
import * as echarts from "echarts/core";
// const { echartsUse = use, echartsInit = init } = import('echarts/core');

/** 引入柱状图and折线图图表,图表后缀都为 Chart  */
import {
    BarChart, LineChart, PieChart, } from "echarts/charts";

// 引入提示框,标题,直角坐标系,数据集,内置数据转换器组件,组件后缀都为 Component
import {
   
  TitleComponent,
  TooltipComponent,
  GridComponent,
  // DatasetComponent,
  // TransformComponent,
  LegendComponent,
} from "echarts/components";

// 标签自动布局,全局过渡动画等特性
import {
   
  LabelLayout,
  // UniversalTransition 
} from "echarts/features";

// 引入 Canvas 渲染器,注意引入 CanvasRenderer 或者 SVGRenderer 是必须的一步
import {
    CanvasRenderer } from "echarts/renderers";

// 注册必须的组件
echarts.use([
  TitleComponent,
  TooltipComponent,
  LegendComponent,
  GridComponent,
  // DatasetComponent,
  // TransformComponent,
  BarChart,
  LabelLayout,
  // UniversalTransition,
  CanvasRenderer,
  LineChart,
  PieChart,
]);

// 导出
export default echarts;

使用

import echarts from "../../utils/echartsCom";

参考
vue3中使用echart,按需引入和vite打包优化

目录
相关文章
|
19天前
|
存储 JavaScript 数据可视化
vue3+echarts应用——深度遍历html的dom结构并用树图进行可视化
vue3+echarts应用——深度遍历html的dom结构并用树图进行可视化
53 1
|
9月前
|
缓存 JavaScript 数据可视化
echarts在vue3中的使用——其他页面跳转回echarts图表页面时,不显示图表的问题
echarts在vue3中的使用——其他页面跳转回echarts图表页面时,不显示图表的问题
164 0
|
19天前
|
数据采集 数据可视化 小程序
vue3+echarts可视化——记录我的2023编程之旅
vue3+echarts可视化——记录我的2023编程之旅
33 1
|
19天前
|
存储
vue2、vue3分别配置echarts多图表的同步缩放(二)
vue2、vue3分别配置echarts多图表的同步缩放
21 0
|
19天前
|
API
vue2、vue3分别配置echarts多图表的同步缩放(一)
vue2、vue3分别配置echarts多图表的同步缩放
25 0
|
19天前
|
JavaScript 前端开发 数据可视化
前端开发使用 Vue 3 + TypeScript + Pinia + Element Plus + ECharts
前端开发使用 Vue 3 + TypeScript + Pinia + Element Plus + ECharts
54 0
|
19天前
使用vue3实现echarts漏斗图表以及实现echarts全屏放大效果
使用vue3实现echarts漏斗图表以及实现echarts全屏放大效果
38 0
|
19天前
Vue3 + echarts 5.4.2 实现
Vue3 + echarts 5.4.2 实现
|
19天前
|
容器
vue3中echarts图表的实现
vue3中echarts图表的实现
|
19天前
|
资源调度 数据可视化 前端开发
如何在Vue3中使用Echarts?
如何在Vue3中使用Echarts?
94 1