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

  • 3d打印机多少钱(3d打印胎儿)

    3d打印机多少钱(3d打印胎儿)

  • 小米平板5pro外壳是什么材质(小米平板5Pro外观尺寸)

    小米平板5pro外壳是什么材质(小米平板5Pro外观尺寸)

  • iqooz5x支持反向充电吗

    iqooz5x支持反向充电吗

  • 钉钉怎么登录两个账号(钉钉怎么登录两个平板)

    钉钉怎么登录两个账号(钉钉怎么登录两个平板)

  • 华为p40使用的是什么屏幕(华为p40用的什么)

    华为p40使用的是什么屏幕(华为p40用的什么)

  • iPhonex可以反向充电吗(iphonex反向充电)

    iPhonex可以反向充电吗(iphonex反向充电)

  • ps保存和另存都没反应(ps另存为只有三种格式)

    ps保存和另存都没反应(ps另存为只有三种格式)

  • 苹果可以换字体吗(苹果手机怎么换字体)

    苹果可以换字体吗(苹果手机怎么换字体)

  • 华为nova7怎么调返回键(华为nova7怎么调刷新率)

    华为nova7怎么调返回键(华为nova7怎么调刷新率)

  • 微信上有一个小耳朵 是干嘛的(微信上有一个小图标是怎么回事)

    微信上有一个小耳朵 是干嘛的(微信上有一个小图标是怎么回事)

  • 华为nova7是什么处理器(华为nova7是什么时候出的?)

    华为nova7是什么处理器(华为nova7是什么时候出的?)

  • 番茄小说会自动扣费吗(番茄小说会自动续费吗)

    番茄小说会自动扣费吗(番茄小说会自动续费吗)

  • 苹果11手机屏刮花怎么办(苹果手机屏刮花了怎么修复)

    苹果11手机屏刮花怎么办(苹果手机屏刮花了怎么修复)

  • 显卡风扇转显示器无信号(显卡风扇转显示器没反应)

    显卡风扇转显示器无信号(显卡风扇转显示器没反应)

  • 索尼9500g和8500g的区别(索尼9500g和9500h的差距)

    索尼9500g和8500g的区别(索尼9500g和9500h的差距)

  • 钢化膜角上不能贴合怎么办(钢化膜角上不能贴合跟屏幕有关吗)

    钢化膜角上不能贴合怎么办(钢化膜角上不能贴合跟屏幕有关吗)

  • 目前普遍使用的微型计算机所采用的逻辑元件是(目前普遍使用的微型计算机所采用的逻辑软件是)

    目前普遍使用的微型计算机所采用的逻辑元件是(目前普遍使用的微型计算机所采用的逻辑软件是)

  • 淘宝在哪儿点拒收(淘宝在哪儿点拒收快递)

    淘宝在哪儿点拒收(淘宝在哪儿点拒收快递)

  • 网易云的访客记录在哪里(网易云的访客记录在哪)

    网易云的访客记录在哪里(网易云的访客记录在哪)

  • 路由器不可上网是什么意思(路由器不可上网怎么调试)

    路由器不可上网是什么意思(路由器不可上网怎么调试)

  • 作业帮有电脑版的吗(作业帮有电脑版怎样搜题)

    作业帮有电脑版的吗(作业帮有电脑版怎样搜题)

  • iphonex支持快充吗(iphonex 支持快充么)

    iphonex支持快充吗(iphonex 支持快充么)

  • 微信聊天记录删除了还能查到吗(微信聊天记录删除了怎么恢复2023)

    微信聊天记录删除了还能查到吗(微信聊天记录删除了怎么恢复2023)

  • 铅酸改锂电要注意(铅酸 改锂电)

    铅酸改锂电要注意(铅酸 改锂电)

  • 最新2022年Auto Cad2019专用破解版windows11-windows12-32位64位下载(附视频教程)免费下载(学生誓词最新2022年)

    最新2022年Auto Cad2019专用破解版windows11-windows12-32位64位下载(附视频教程)免费下载(学生誓词最新2022年)

  • 管理费用与税金及附加哪个会影响利润
  • 二手房缴纳个税是买方缴还是卖方缴?
  • 所得税费用的计提
  • 企业收到银行汇票退回的多余款项
  • 幼儿园固定资产登记表
  • 股权转让企业所得税税率
  • 企业政策性搬迁损失的所得税处理
  • 存货盘盈涉税问题
  • 公司债券投资的优缺点
  • 托收承付和委托收款的含义和相同之处
  • 暂估入账的原材料有成本差异吗
  • 手工做账流程图
  • 工地水电包公包料的细节
  • 公司销售二手车账务处理
  • 新成立公司没有财务报表情况说明
  • 增值税税控系统技术维护费怎么抵扣
  • 普票3点怎么算
  • 收到的发票开票人是管理员,这样可以吗?
  • 进项税和销项税税率一样吗
  • 计提递延所得税费用会计分录
  • 其他收益小企业会计报表没有怎么填
  • 企业出售旧设备的收入要纳税吗
  • 权益乘数公式
  • 会员卡系统多少钱一套
  • 预收账款税收政策
  • 再生资源会计科目
  • 哪些费用可以做研发费用
  • 鸿蒙系统网络差怎么解决
  • vscode国内镜像
  • 付员工经济补偿金计入工资总额吗
  • 天猫魔合
  • 电脑硬盘数据恢复一般需要收费多少钱
  • php实现的任意进程函数
  • php substr()
  • javascript移动鼠标
  • 旅行发票可以做账吗
  • 个税少扣了怎么账平掉
  • 四舍五入 vb
  • 开源 okr
  • 织梦官方网站
  • dede标签的使用
  • 织梦怎么改网站主页
  • 什么时候工程物资什么时候在建工程
  • 员工探亲路费报销入哪个科目
  • sql实现split函数的脚本
  • 筹资现金流量净额
  • 收电商费会判刑吗
  • 财务费用怎么用
  • 租赁公司账务科目
  • 预付账款的账务处理过程
  • 为什么委托代销业务受托方要反映或有负债
  • 一般纳税人的进项税额可以抵扣吗
  • 发票已到款未付怎么做账
  • 计提资产减值准备会计科目
  • 实收资本怎么入账?
  • 明细账的建账
  • mysql oracle和sqlserver分页查询实例解析
  • mac电脑快速查询
  • win7如何设置共享
  • windowsxp有密码忘了怎么办
  • linux命令行是什么字体
  • 酵母菌代谢类型为
  • jquery怎么获取
  • cmd进入控制面板代码
  • 不使用jsp
  • js闭包解决了什么问题
  • Python IDE PyCharm的基本快捷键和配置简介
  • bootstrap入门教程
  • python开发的程序
  • javascript运用
  • jquery弹窗弹出一个页面
  • 英特尔在哪打开
  • js检测类型的方法
  • jquery弹出框样式大全
  • jQuery之简单的表单验证实例
  • Python中Collections模块的Counter容器类使用教程
  • 出租车票真伪查询官网
  • 实名办税信息采集的身份证件
  • 重庆市国税电子税务局
  • 常设机构怎么缴纳所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设