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

  • 微信怎么导出聊天记录(微信怎么导出聊天记录到新手机)

    微信怎么导出聊天记录(微信怎么导出聊天记录到新手机)

  • 微信里有钱能更改实名认证吗(微信里有钱更换实名认证怎么弄)

    微信里有钱能更改实名认证吗(微信里有钱更换实名认证怎么弄)

  • 惠普打印机出现e9怎么解决(惠普打印机出现叹号无法打印怎么办)

    惠普打印机出现e9怎么解决(惠普打印机出现叹号无法打印怎么办)

  • 苹果11发布时间(苹果11发布时间和开售时间)

    苹果11发布时间(苹果11发布时间和开售时间)

  • 抖音直播10万音浪可以提现多少人民币(抖音直播10万音浪)

    抖音直播10万音浪可以提现多少人民币(抖音直播10万音浪)

  • 华为nova7se5g怎么截屏(华为nova7se5g怎么开)

    华为nova7se5g怎么截屏(华为nova7se5g怎么开)

  • 英语趣配音的视频怎么保存到手机(英语趣配音的视频怎么保存到u盘上)

    英语趣配音的视频怎么保存到手机(英语趣配音的视频怎么保存到u盘上)

  • 小米青春版8OTG功能在哪里(小米青春版11开机键失灵)

    小米青春版8OTG功能在哪里(小米青春版11开机键失灵)

  • 如何在word中编辑图片(如何在word中编辑表格)

    如何在word中编辑图片(如何在word中编辑表格)

  • 华为荣耀9x有呼吸灯吗(华为荣耀9x呼叫转移怎么设置)

    华为荣耀9x有呼吸灯吗(华为荣耀9x呼叫转移怎么设置)

  • vivo为什么不能root(vivo为什么不能下载原神)

    vivo为什么不能root(vivo为什么不能下载原神)

  • 如何把html改为txt格式

    如何把html改为txt格式

  • 微信红包金币声怎么弄(微信红包金币声怎么设置)

    微信红包金币声怎么弄(微信红包金币声怎么设置)

  • 手机怎么隐藏微信图标(手机怎么隐藏微信聊天记录)

    手机怎么隐藏微信图标(手机怎么隐藏微信聊天记录)

  • 滴滴怎么更改目的地(滴滴怎么更改目的地地址)

    滴滴怎么更改目的地(滴滴怎么更改目的地地址)

  • 苹果更新一直不动了怎么办(为什么苹果更新一直不动)

    苹果更新一直不动了怎么办(为什么苹果更新一直不动)

  • 微信领不了红包怎么办(企业微信领不了红包)

    微信领不了红包怎么办(企业微信领不了红包)

  • 荣耀9x是不是快充(荣耀9x手机是快充吗)

    荣耀9x是不是快充(荣耀9x手机是快充吗)

  • 抖音短视频怎么看完整版(抖音短视频怎么挂商品链接)

    抖音短视频怎么看完整版(抖音短视频怎么挂商品链接)

  • 微信怎么放到桌面(微信怎么放到桌面上面)

    微信怎么放到桌面(微信怎么放到桌面上面)

  • 虎扑怎么写帖子(虎扑发帖技巧)

    虎扑怎么写帖子(虎扑发帖技巧)

  • 美团夜宵红包怎么用(美团夜宵红包怎么领取)

    美团夜宵红包怎么用(美团夜宵红包怎么领取)

  • 华为p30处理器型号(华为p30的处理器是)

    华为p30处理器型号(华为p30的处理器是)

  • 双蓝牙耳机怎么配对(双蓝牙耳机怎么配对两个)

    双蓝牙耳机怎么配对(双蓝牙耳机怎么配对两个)

  • Win11中触摸板不工作怎么办?Win11中触摸板不工作修复方法(win11触摸板不能用)

    Win11中触摸板不工作怎么办?Win11中触摸板不工作修复方法(win11触摸板不能用)

  • 十七届智能车智能视觉组(十四届智能车规则)

    十七届智能车智能视觉组(十四届智能车规则)

  • 小规模增值税附表一怎么填
  • 企业缴纳个人所得税比例
  • 交易性金融资产的交易费用计入哪里
  • 无法支付其他应付款说明
  • 增值税和个人所得税都要交吗
  • 外国公司开发古镇
  • 投资子公司亏损如何入账
  • 行政单位调拨的固定资产申请报告
  • 车辆审验费的会计分录
  • 手撕定额发票不是免税怎么还报税
  • 研发支出期末需要结转吗
  • 土地增值税清算利息扣除规定
  • 福利企业的税收优惠政策
  • 服务行业营业成本包括财务费用和管理费用吗
  • 以前的服务发票当期确认收入怎么做账
  • 建筑施工企业的安全生产许可证由哪里颁发
  • 土地出售涉及哪些税
  • 纸巾可以开专票吗
  • 公司账户转私账
  • 逾期申报会对纳税人产生哪些不良影响?
  • 原材料暂估入库怎么做账
  • 公司分期付款购车账务处理
  • 购买礼品的会计科目
  • PSof1.exe - PSof1是什么进程 有什么作用
  • 法人把资产转移到国外有没有限制
  • 期货交易所返还期货公司利息
  • PHP:pg_lo_read_all()的用法_PostgreSQL函数
  • 孕妇能吃荔枝吗 孕晚期
  • 酒店购进布草可直接确认为成本吗
  • 排灯节起源
  • 收到保险公司退款
  • 进项税大于销项税,不用缴纳增值税
  • 网页单行文本框
  • php 面向对象
  • 企业季度所得税怎么算
  • yolo object detection
  • high-resolution image synthesis with latent diffusion models
  • 数据挖掘快速入门
  • node.js最新版本
  • 网上报税流程演示2019
  • 招待费的进项税必须认证后转出吗
  • sql语句中单引号是什么
  • sql server 2008数据库密码忘记
  • 国有资产无偿划转需要缴税吗
  • 差额增值税发票和全额增值税发票
  • 去年企业所得税多计提怎么调整
  • 出口报关金额怎么算
  • 进项税额中运输费怎么算
  • 纳税人缴纳的工资怎么查
  • 法人投资属于什么会计科目
  • 存贷款利率计算公式
  • 免税收入如何做分录科目
  • 长期股权投资利润调整加折旧
  • 纳税人延期缴纳税款
  • 应纳税所得额收入总额包括
  • 支付宝里的收入和支出明细能查多久的?
  • 外贸企业出口退税账务处理
  • 启用账簿时应在账簿上签名或盖章的是
  • 支票上的金额和确定的金额
  • xp系统设置锁屏
  • linux 解析
  • u盘安装win7系统教程图解
  • 苹果MAC电脑怎么砸壳应用app
  • mac系统锁屏
  • mac 菜单
  • win10链接手机怎么用
  • win7系统怎么将新建资料保存到文件夹
  • Quick cocos2dx-Lua(V3.3R1)学习笔记(7) ---计时器,我是个定时吃饭睡觉的好孩子
  • Unity3d_NGUI和UGUI的学习
  • scrollpane.setviewportview
  • 深入剖析典型案例
  • node.js 10实战
  • android应用程序的主要语言是java
  • 在批改中,可以使用x表示错误
  • js给input添加属性
  • 广东电子税务局手机版
  • 销售黄金的基本知识
  • 江苏省国家税务总局江苏省电子税务局
  • 通讯费报销会计分录
  • 关于新时代新征程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设