如何在 Vue 中加入图表 - Vue echarts 使用教程 - 卡拉云

HiJiangChuan · 2022-02-28 23:15:33 · 574 次点击 · 预计阅读时间 5 分钟 · 大约8小时之前 开始浏览    
这是一个创建于 2022-02-28 23:15:33 的文章,其中的信息可能已经有所发展或是发生改变。

如何在 Vue 中加入图表 - Vue echarts 使用教程

文章首发:《如何在 Vue 中加入图表 - Vue echarts 使用教程 - 卡拉云

在 Vue 搭建的后台管理工具里添加炫酷的图表,是所有数据展示类后台必备的功能,本教程手把手教大家如何在 Vue 中加入 Echarts ,一个基于 JavaScript 的开源可视化图表库,Echarts 涵盖了常见的数据图表类型。

当然,如果你对前端不是很熟悉,又想快速搭建数据图表看板,那么推荐使用卡拉云,卡拉云是新一代低代码卡发工具,无需懂任何前端技术,仅需拖拽即可快速生成「数据图表」,1 分钟搭建属于你自己的数据图表展示管理后台。详见本文文末。

在 Vue 中使用 ECharts 实战

vue-charts

我们可以通过多种方式获取 ECharts。CDN 获取推荐从 jsDelivr 引用echarts。本教程使用从 npm 获取的方式。

Echarts 与 Vue-Echarts 的区别

  • Echarts 是普通 JS 库
  • Vue-Echarts 是封装后的 Vue 插件,功能一样,只是封装成了 Vue 插件方便使用

安装 Vue 我们先在本机安装 Vue,然后创建项目。

npm install @vue/cli
vue create kalacloud-vue-echarts-demo
cd kalacloud-vue-echarts-demo

接下来我们所有操作都在这个目录中完成

ECharts 配置 - 安装

npm install echarts --save

ECharts 配置 - 在 main.js 中引用

文件位置:src/main.js

import * as echarts from 'echarts'
Vue.prototype.$echarts = echarts

特别提醒:ECharts 5.0版本接口变更,echarts 引入方式从

echarts 5.0版本接口更新后,echarts 引入方式从 import echarts from 'echarts' 变为 import * as echarts from 'echarts' 如果没有使用此方法引用,图表不显示,报错 Cannot read property 'init' of undefined

接着我们直接修改 HelloWorld.vue(文件位置:src/components/HelloWorld.vue) 方便展示,为了大家与本教程同步,请先清空 HelloWorld.vue 中的所有代码,然后按照以下步骤重新添加。

在绘制表格钱,我们需要准备一个 DOM 容器。特别注意,初学者经常碰到 「EChart 不显示」的问题,其中一个原因就是没有定义 DOM 容器,导致 EChart 无法初始化。

<template>
  <div id="myChart" :style="{width: '300px', height: '300px'}"></div>
</template>

然后在


有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

574 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传