位置: IT常识 - 正文

在vue中使用echarts(vue中用echarts)

编辑:rootadmin
在vue中使用echarts

推荐整理分享在vue中使用echarts(vue中用echarts),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue中echarts怎么用,在Vue中使用Axios的步骤是什么?,在vue中引入echarts,vue用echarts,vue+echarts,vue+echarts,在Vue中使用______属性可以指定组件的名称,vue+echarts,内容如对您有帮助,希望把文章链接给更多的朋友!

欢迎大家加入我的社区:http://t.csdn.cn/Q52km 社区中不定时发红包

文章目录1、安装2、在vue中引入(全局引入)3、在vue中的使用4、模板代码放在哪个位置5、完整的一个vue页面实例:6、实现效果7、可能遇到的问题,下载不成功。使用8、11:25-32 "export 'default' (imported as 'echarts') was not found in 'echarts1、安装npm install echarts --save2、在vue中引入(全局引入)// 引入echartsimport echarts from 'echarts'Vue.prototype.$echarts = echarts3、在vue中的使用

需要用到echart的地方先设置一个div的id、宽高

在vue中使用echarts(vue中用echarts)

提示: 可以在一个页面中引入多个数据报表模板 使用div进行位置的排版放置

4、模板代码放在哪个位置

重点注意:其中const option = { }就是我们需要引进echart图表的代码

<template> <div> <div ref="chart" style="width:50%;height:376px"></div> </div></template>

要在mounted生命周期函数中实例化echarts对象。确保dom元素已经挂载到页面中。

mounted(){ this.getEchartData() }, methods: { getEchartData() { const chart = this.$refs.chart if (chart) { const myChart = this.$echarts.init(chart) const option = {...} myChart.setOption(option) window.addEventListener("resize", function() { myChart.resize() }) } this.$on('hook:destroyed',()=>{ window.removeEventListener("resize", function() { myChart.resize(); }); }) } }5、完整的一个vue页面实例:<template> <div> <div ref="chart" style="width:50%;height:376px"></div> <div ref="chart1" style="width:50%;height:376px"></div> </div></template><script> export default { data() { }, mounted() { this.getEchartData() this.getEchartData1() }, methods: { getEchartData() { const chart = this.$refs.chart if (chart) { const myChart = this.$echarts.init(chart) const option = { legend: {}, tooltip: {}, dataset: { source: [ ['订单', 43.3, 85.8], ['订单1', 83.1, 73.4], ['订单2', 86.4, 65.2], ['订单3', 72.4, 53.9], ['订单4', 82.4, 53.9], ['订单5', 42.4, 53.9], ['订单6', 72.4, 53.9], ['订单7', 72.4, 53.9] ] }, xAxis: { type: 'category' }, yAxis: {}, series: [ { type: 'bar' }, { type: 'bar' }]} myChart.setOption(option) window.addEventListener("resize", function() { myChart.resize() }) } this.$on('hook:destroyed',()=>{ window.removeEventListener("resize", function() { myChart.resize(); }); }) }, getEchartData1() { const chart1 = this.$refs.chart1 if (chart1) { const myChart = this.$echarts.init(chart1) const option = { title: { text: 'Stacked Line' }, tooltip: { trigger: 'axis' }, legend: { data: ['Email', 'Union Ads', 'Video Ads', 'Direct', 'Search Engine'] }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: { feature: { saveAsImage: {} } }, xAxis: { type: 'category', boundaryGap: false, data: ['一月', '二月', '三月', '四月', '五月', '六月', '七月','八月','九月','十月','十一月','十二月'] }, yAxis: { type: 'value' }, series: [ { name: 'Email', type: 'line', stack: 'Total', data: [120, 132, 101, 134, 90, 230, 210,120, 132, 101, 134, 90, 230] }, { name: 'Union Ads', type: 'line', stack: 'Total', data: [220, 182, 191, 234, 290, 330, 310,220, 182, 191, 234, 290, 330] }, { name: 'Video Ads', type: 'line', stack: 'Total', data: [150, 232, 201, 154, 190, 330, 410,150, 232, 201, 154, 190, 330] }, { name: 'Direct', type: 'line', stack: 'Total', data: [320, 332, 301, 334, 390, 330, 320,320, 332, 301, 334, 390, 330] }, { name: 'Search Engine', type: 'line', stack: 'Total', data: [820, 932, 901, 934, 1290, 1330, 1320,820, 932, 901, 934, 1290, 1330] } ] } myChart.setOption(option) window.addEventListener("resize", function() { myChart.resize() }) } this.$on('hook:destroyed',()=>{ window.removeEventListener("resize", function() { myChart.resize(); }); }) }, }, watch: {}, created() { } }</script>6、实现效果

7、可能遇到的问题,下载不成功。使用cnpm install echarts --save

8、11:25-32 "export ‘default’ (imported as ‘echarts’) was not found in 'echarts

修改引入的方式

// 引入echartsimport *as echarts from 'echarts'Vue.prototype.$echarts = echarts
本文链接地址:https://www.jiuchutong.com/zhishi/298674.html 转载请保留说明!

上一篇:保姆级教程:Ant Design Vue中 a-table 嵌套子表格(保姆级教程什么意思)

下一篇:GPT-4重磅发布,它究竟厉害在哪?(gpt40)

  • java mybatis(java mybatis返回精度问题)

    java mybatis(java mybatis返回精度问题)

  • 苹果11pro 和max区别(苹果11pro和max区别价格)

    苹果11pro 和max区别(苹果11pro和max区别价格)

  • Excel怎么选中一列的单元格(excel怎么选中一行以后的所有数据)

    Excel怎么选中一列的单元格(excel怎么选中一行以后的所有数据)

  • 手机微博怎么看谁转发了我(手机微博怎么看live图)

    手机微博怎么看谁转发了我(手机微博怎么看live图)

  • 华为手机图库显示不全(华为手机图库显示)

    华为手机图库显示不全(华为手机图库显示)

  • 华为手表有定位追踪功能吗(华为手表有定位功能 怎么打开)

    华为手表有定位追踪功能吗(华为手表有定位功能 怎么打开)

  • 电子书包是什么东西(电子书包是什么样子的)

    电子书包是什么东西(电子书包是什么样子的)

  • 手机id停用怎么办怎么恢复(手机id停用怎么恢复正常)

    手机id停用怎么办怎么恢复(手机id停用怎么恢复正常)

  • ctrl c是什么快捷键(ctrl快捷键)

    ctrl c是什么快捷键(ctrl快捷键)

  • 华为matebook14屏幕比例(华为matebook14屏幕刷新率)

    华为matebook14屏幕比例(华为matebook14屏幕刷新率)

  • 计算机硬件的五大基本构件包括(计算机硬件的五大组成部分及其功能是什么)

    计算机硬件的五大基本构件包括(计算机硬件的五大组成部分及其功能是什么)

  • ncp是什么(ncp是什么协议)

    ncp是什么(ncp是什么协议)

  • 磁盘未被格式化是什么意思(插上u盘显示磁盘未被格式化)

    磁盘未被格式化是什么意思(插上u盘显示磁盘未被格式化)

  • 如何发位置定位给人(怎么发位置定位)

    如何发位置定位给人(怎么发位置定位)

  • 苹果8支持反向充电吗(苹果支持反向充电的手机有哪些)

    苹果8支持反向充电吗(苹果支持反向充电的手机有哪些)

  • 苹果手机5怎么录屏照片(苹果手机5怎么下载软件)

    苹果手机5怎么录屏照片(苹果手机5怎么下载软件)

  • qq解除关系是什么意思(qq解除关系有提示吗)

    qq解除关系是什么意思(qq解除关系有提示吗)

  • wps怎么删除表格部分行(wps怎么删除表格里面的线)

    wps怎么删除表格部分行(wps怎么删除表格里面的线)

  • 情景智能路况怎么关闭(智能路况是什么)

    情景智能路况怎么关闭(智能路况是什么)

  • 红米手机强制恢复出厂(红米手机强制恢复关机)

    红米手机强制恢复出厂(红米手机强制恢复关机)

  • sso是什么(Dilusso是什么)

    sso是什么(Dilusso是什么)

  • iphone5怎么下载微信(iphone5怎么下载微信旧版)

    iphone5怎么下载微信(iphone5怎么下载微信旧版)

  • mh182cha是第几代(mh182ch/a是哪个型号的平板)

    mh182cha是第几代(mh182ch/a是哪个型号的平板)

  • 腾讯视频不能投屏怎么回事(腾讯视频不能投屏怎么解决)

    腾讯视频不能投屏怎么回事(腾讯视频不能投屏怎么解决)

  • 文档打开空白(腾讯在线文档打开空白)

    文档打开空白(腾讯在线文档打开空白)

  • mac恢复出厂设置教程(苹果mac恢复出厂设置)

    mac恢复出厂设置教程(苹果mac恢复出厂设置)

  • 无线路由器wifi怎么设置?无线路由器wifi设置方法(无线路由器wifi指示灯不亮)

    无线路由器wifi怎么设置?无线路由器wifi设置方法(无线路由器wifi指示灯不亮)

  • 生育津贴是否需要申报免税所得
  • 企业所得税应纳税额
  • 外商投资企业采取发包、出租经营
  • 没有借贷资质的公司对外放款
  • 应收帐款备抵法
  • 电子设备折旧率一般多少
  • 红字抵扣怎么开
  • 外币账户间互转流程
  • 所有者权益科目编码
  • 商户办会员卡 商场承担责任
  • 出借包装物收取的押金属于什么
  • 投资收益会计处理
  • 企业所得税营业税金及附加
  • 印花税如何进行税种认定
  • 红字专用发票信息表需要盖章吗
  • 一般纳税人销售自己使用过的物品
  • 认证专票税务处理怎么做?
  • 建筑工程预收款开票会计分录
  • 公司注销留抵税金能退税吗
  • 企业的不征税收入用于支出所形成的资产
  • 转账支票用途可以写劳务费吗
  • 过路费可以抵税吗
  • 出口退免税资格备案
  • .exe文件怎么打不开
  • 水利基金退税怎么做会计分录
  • win7玩什么游戏流畅
  • php判断为空的方法有哪些
  • ae应用程序无法启动
  • mac os右键
  • 新公司成立的前期准备工作计划
  • PHP:apache_get_modules()的用法_Apache函数
  • 累积未分配利润为负可以分红吗
  • php随机ua
  • echart设置legend
  • 水青冈是常绿还是落叶
  • php如何实现
  • cloa框架
  • 哪里能找到前端练手项目教程
  • php static变量
  • 投资性房地产公允价值模式账务处理
  • 个税少报了能查出来吗
  • 坏账准备计提范围包括
  • 财务报表申报后怎么修改
  • 网购报销需要发票和什么截图
  • 盈余公积转增资本会计科目
  • 公司归还股东借款是否需要股东会决议
  • 制造费用属于费用性支出吗
  • 安装sql server 2008提示重新启动计算机
  • 基建拨款在新政府会计制度对应什么科目
  • 以前年度损益调整结转到哪里
  • 小规模纳税人企业所得税怎么算
  • 非货币性资产含义
  • 电费可以计入营业外收入吗
  • 研发支出计入产品成本吗
  • 出口退税税款账务处理
  • 储备基金是什么
  • 小企业会计准则2023电子版
  • 什么情况下交劳务税
  • 海运发票可以抵扣增值税吗
  • 私营公司待摊费怎么算
  • mysql数据库优化总结
  • 如何创建sql server数据库表
  • win10系统无法安装打印机句柄无效
  • usrmlnka.exe - usrmlnka进程是什么意思
  • win8.1玩游戏卡
  • win10磁贴保存位置
  • windows7 excel
  • Linux安装anaconda
  • opengl教程48讲
  • JavaScript实现QQ列表展开收缩扩展功能
  • ini文件编辑
  • node socket hang up
  • 短信发送器
  • jquery trigger 传参数
  • 日本消费税是什么
  • 调查问卷的背景资料怎么写
  • 山东网上信访投诉平台
  • 国税地税征管
  • 孵化企业税收优惠
  • 建筑劳务分包业务范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设