位置: 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)

  • 教你怎样做论坛推广(怎么做论坛)

    教你怎样做论坛推广(怎么做论坛)

  • qq怎么自定义动态头像(qq怎么自定义动态表情包)

    qq怎么自定义动态头像(qq怎么自定义动态表情包)

  • 苹果13怎么看电池健康(苹果13充不了电怎么回事)

    苹果13怎么看电池健康(苹果13充不了电怎么回事)

  • 微信解封复审会成功吗(微信解封复审会被冻结吗多久)

    微信解封复审会成功吗(微信解封复审会被冻结吗多久)

  • 别人登自己qq能看到聊天记录吗(别人登自己qq能查到吗)

    别人登自己qq能看到聊天记录吗(别人登自己qq能查到吗)

  • 微信怎么不要图片就可以发表朋友圈

    微信怎么不要图片就可以发表朋友圈

  • iphone7频繁跳出运营商(苹果7老是弹出来登陆id)

    iphone7频繁跳出运营商(苹果7老是弹出来登陆id)

  • 微信运动某人突然没了(微信运动某人突然没了再加上对方能知道吗)

    微信运动某人突然没了(微信运动某人突然没了再加上对方能知道吗)

  • 搭载麒麟990的手机(搭载麒麟990的手游)

    搭载麒麟990的手机(搭载麒麟990的手游)

  • 闲聊里面的零钱提现不成功怎么办(闲聊零钱怎么突然清零了)

    闲聊里面的零钱提现不成功怎么办(闲聊零钱怎么突然清零了)

  • 淘宝账号健康度一般多久恢复(淘宝账号健康度没有显示)

    淘宝账号健康度一般多久恢复(淘宝账号健康度没有显示)

  • 苹果x黑屏转圈怎么办(苹果x黑屏转圈圈打不开怎么办)

    苹果x黑屏转圈怎么办(苹果x黑屏转圈圈打不开怎么办)

  • 微信怎么解封(微信怎么解封申诉辅助验证)

    微信怎么解封(微信怎么解封申诉辅助验证)

  • 手机放电是什么意思(手机放电对手机有害吗)

    手机放电是什么意思(手机放电对手机有害吗)

  • 骁龙653相当于麒麟多少(骁龙653是什么水平)

    骁龙653相当于麒麟多少(骁龙653是什么水平)

  • 退apple care要什么条件(退applecare多久到账)

    退apple care要什么条件(退applecare多久到账)

  • 抖音如何关掉年龄设置(抖音如何关掉年龄大的人设置)

    抖音如何关掉年龄设置(抖音如何关掉年龄大的人设置)

  • 怎么养火花

    怎么养火花

  • mblu是什么牌子的手机(mbl属于什么档次)

    mblu是什么牌子的手机(mbl属于什么档次)

  • 黑鲨手机是什么牌子(黑鲨手机是什么型号)

    黑鲨手机是什么牌子(黑鲨手机是什么型号)

  • 红米k20pro有人脸识别吗(红米k40有人脸)

    红米k20pro有人脸识别吗(红米k40有人脸)

  • 快手降权是什么状态(快手降权有几种状态)

    快手降权是什么状态(快手降权有几种状态)

  • jfCacheMgr.exe是什么进程?jfCacheMgr.exe是病毒吗?jfCacheMgr.exe程序文件介绍(jusched.exe是什么进程)

    jfCacheMgr.exe是什么进程?jfCacheMgr.exe是病毒吗?jfCacheMgr.exe程序文件介绍(jusched.exe是什么进程)

  • 利尼扬蒂野生动物保护区中的一只雄性豹子,博茨瓦纳 (© Karine Aigner/Tandem Stills + Motion)

    利尼扬蒂野生动物保护区中的一只雄性豹子,博茨瓦纳 (© Karine Aigner/Tandem Stills + Motion)

  • annaconda 安装 opencv(cv2)(annaconda安装opencv)

    annaconda 安装 opencv(cv2)(annaconda安装opencv)

  • 财会英语汇总:税收术语?
  • 进口原料免税
  • 员工旅游费怎么记账
  • 生产成本二级科目有工资吗
  • 房产税的计税依据有哪些
  • 招待费税前扣除是什么意思
  • 员工工资可以计入在建工程吗
  • 收入做多增值税怎么算
  • 金税盘发票号码确认显示不全
  • 企业间借贷利息如何入账
  • 房产证没有可以补办吗
  • 同一地级行政区指什么
  • 增值税主要有三种类型
  • 抵债资产处置的意义
  • 2人注册的公司换一个人怎么办
  • 开发人员选项怎么改定位
  • 农产品零税率
  • 计提汽车折旧会计分录
  • 企业所得税发票虚假成本调减当年的吗
  • 华为哪些手机有hicar
  • 华为p30分屏怎么操作
  • 忘记用户登录密码怎么办
  • 出口货物收汇核销流程
  • 年度企业所得税申报表在哪里打印
  • 小规模纳税人开票限额是多少
  • 私立幼儿园收费归哪个部门管
  • php中字符串函数
  • 用产品抵债的合同怎么写
  • PHP:class_uses()的用法_spl函数
  • PHP:pg_escape_string()的用法_PostgreSQL函数
  • win10回滚系统
  • initpki.dll有什么用
  • php输入框input代码
  • 应扣未扣应收未收税款是什么意思
  • batchsize1
  • 存货采购成本有余额吗
  • 生育津贴的钱怎么取出来
  • 财政补助收入分录
  • 企业缴纳职工社保需要每月去社保局吗
  • 怎么算长期合同
  • 财务报表的作用包括?
  • 汽车维修企业怎么认定小微企业
  • 借银行存款贷预收账款是哪个凭证
  • 原材料基本账务处理办法
  • 财务费用为什么是向债权人支付的现金流量
  • 工会经费记在什么科目
  • 坏账准备贷方表示什么
  • 商品损耗率一般是多少
  • 报销单会计分录怎么写
  • 应收账款贷方有余额说明什么
  • 研发支出的定义
  • 会计估计变动怎么处理
  • 软件开发费属于研发和技术服务还是信息技术服务
  • 简要分析企业购买行为的影响因素
  • 网上认证平台进不去怎么办
  • 主营业务收入是什么意思
  • sql server错误代码1608
  • ubuntu 16.04 u盘安装
  • 宏基笔记本一键恢复系统
  • 误删了分区怎么恢复
  • explorer.exe是啥意思
  • 电脑找不到关机选项了怎么关机
  • exgear是什么
  • win10右键菜单快捷键
  • win7开机错误代码
  • linux系统如何安装字体
  • android开发范例实战宝典
  • ie11滚动条样式
  • shell脚本spawn
  • Linux动态链接库编译
  • js中写for循环
  • shell中的括号
  • linux的sed -i
  • js设计模式和开发实践
  • 深入理解计算机系统
  • js实现拖拽div的弹出框
  • JQuery解析XML数据的几个简单实例
  • 税务ukey怎么升级不了
  • 个体户一直没有年报
  • 中国体育体制改革的特点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设