第一步:下载 echarts 5npm install echarts --save 第二步:在util文件夹下,新建了一个echartsUi.js文件 (这个文件存放位置,依据自己需求) 第三步:在这个js文件中,按照官方介绍,按需引用 // 引入 echar...
第一步:下载 echarts 5
npm install echarts --save
第二步:在util文件夹下,新建了一个echartsUi.js文件 (这个文件存放位置,依据自己需求)

第三步:在这个js文件中,按照官方介绍,按需引用
// 引入 echarts 核心模块,核心模块提供了 echarts 使用必须要的接口。
import * as echarts from "echarts/core";
// 引入各种图表,图表后缀都为 Chart
import { BarChart, PieChart } from "echarts/charts"; //这里我引用两个类型的图表
// 引入提示框,标题,直角坐标系等组件,组件后缀都为 Component
import {
TitleComponent,
TooltipComponent,
GridComponent,
LegendComponent,
// GeoCoComponent
} from "echarts/components";
// 引入 Canvas 渲染器,注意引入 CanvasRenderer 或者 SVGRenderer 是必须的一步
import { CanvasRenderer } from "echarts/renderers";
// 注册必须的组件
echarts.use([
TitleComponent,
TooltipComponent,
GridComponent,
LegendComponent,
BarChart,
PieChart,
CanvasRenderer,
]);
export default echarts;
第四步:在main.js文件中引入echats.并注册使用


第五步:在页面定义一个div,注册ref = bar,必须要设置具体的宽高

第六步:测试
methods:{
initEcharts () {
let myEcharts = this.$echarts.init(this.$refs.bar)
let option = {
title: {
text: '按需引入'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
}
},
xAxis: {
type: 'category',
data: ['周一', '周二', '周三', '周四', '周五']
},
yAxis: {
type: 'value'
},
legend: {},
series: [
{
name: '星期',
type: 'bar',
data: [23, 33, 45, 56, 78]
}
]
}
myEcharts.setOption(option)
}
??mounted()?{ ??????this.initEcharts?() ??},
},
在mouted钩子中调用
第七步:效果

沃梦达教程
本文标题为:vue 中使用echarts 5版本 按需使用
猜你喜欢
- javascript 判断当前浏览器版本并判断ie版本 2023-08-08
- 1 Vue - 简介 2023-10-08
- 基于CORS实现WebApi Ajax 跨域请求解决方法 2023-02-14
- vue keep-alive 2023-10-08
- layui数据表格以及传数据方式 2022-12-13
- JS实现左侧菜单工具栏 2022-08-31
- 关于 html:如何从 css 表中删除边距和填充 2022-09-21
- 深入浅析AjaxFileUpload实现单个文件的 Ajax 文件上传库 2022-12-15
- jsPlumb+vue创建字段映射关系 2023-10-08
- ajax实现输入提示效果 2023-02-14
