首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >vue-echarts在vue中的使用

vue-echarts在vue中的使用

作者头像
xing.org1^
发布2019-09-30 16:48:07
发布2019-09-30 16:48:07
2.6K0
举报
文章被收录于专栏:前端说吧前端说吧

安装依赖:

代码语言:javascript
复制
【win】npm install echarts vue-echarts
【mac】sudo npm install echarts vue-echarts

Vue-ECharts 默认在 webpack 环境下会引入未编译的源码版本,Vue CLI 创建项目可能会遇到默认配置把 node_modules 中的文件排除在 Babel 转译范围以外的问题。 修复方法是在vue.config.js中添加如下代码:

代码语言:javascript
复制
1 // For Vue CLI 3+, add vue-echarts and resize-detector into transpileDependencies in vue.config.js like this:
2 transpileDependencies: [
3     'vue-echarts',
4     'resize-detector'
5 ]

引入:

代码语言:javascript
复制
import ECharts from 'vue-echarts'

各零件按需加载,手动引入 ECharts 各模块来减小打包体积:

代码语言:javascript
复制
import "echarts/lib/chart/line"; // 线图
import "echarts/lib/chart/bar"; // 柱图
import 'echarts/lib/component/legend' // 图例
import 'echarts/lib/component/tooltip' //提示框

etc...

注册:

代码语言:javascript
复制
Vue.component('myEchart', ECharts)

使用组件:

代码语言:javascript
复制
<myEchart :options="echartsOptions" ref="myCharts" />

vue-echarts的options设置基本同echarts,配置文档看echarts官网即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-09-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档