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

  • 脉脉怎么加v(脉脉怎么加匿名评论的人好友)

    脉脉怎么加v(脉脉怎么加匿名评论的人好友)

  • realme gt neo2有耳机孔吗(realme gt neo2有耳机吗)

    realme gt neo2有耳机孔吗(realme gt neo2有耳机吗)

  • 微信直接发文字怎么发(微信直接发文字不了怎么办呢)

    微信直接发文字怎么发(微信直接发文字不了怎么办呢)

  • 腾讯上视频都有版权嘛(腾讯有个视频叫什么)

    腾讯上视频都有版权嘛(腾讯有个视频叫什么)

  • hd1900是什么型号的手机(hd1901是什么手机)

    hd1900是什么型号的手机(hd1901是什么手机)

  • 洛斐键盘是中国的吗(洛斐键盘是中国生产的吗)

    洛斐键盘是中国的吗(洛斐键盘是中国生产的吗)

  • 交换机能当路由器用吗(交换机能当路由器用发送wifi)

    交换机能当路由器用吗(交换机能当路由器用发送wifi)

  • 小米手环4跑步时不显示心率(小米手环4跑步不带手机可以记录运动轨迹吗)

    小米手环4跑步时不显示心率(小米手环4跑步不带手机可以记录运动轨迹吗)

  • 打印机状态未连接怎么解决(打印机状态未连接怎么解决打印机屏幕不亮)

    打印机状态未连接怎么解决(打印机状态未连接怎么解决打印机屏幕不亮)

  • vivo手机recovery模式清除数据需要密码(vivo手机recovery模式怎么退出)

    vivo手机recovery模式清除数据需要密码(vivo手机recovery模式怎么退出)

  • qq发起通话失败是什么原因

    qq发起通话失败是什么原因

  • iphone内屏漏液能撑多久(iphone内屏漏液能修复吗)

    iphone内屏漏液能撑多久(iphone内屏漏液能修复吗)

  • 华为p3024小时制怎么设置(华为P3024小时制怎么设置)

    华为p3024小时制怎么设置(华为P3024小时制怎么设置)

  • gpu0和gpu1是什么意思(gpu0比gpu1高)

    gpu0和gpu1是什么意思(gpu0比gpu1高)

  • 打印机不用时要关机吗(打印机不用时要拔插座吗)

    打印机不用时要关机吗(打印机不用时要拔插座吗)

  • ps怎么修圆角(ps圆角怎么改)

    ps怎么修圆角(ps圆角怎么改)

  • 手机上的安全模式怎么取消(手机上的安全模式怎么关闭)

    手机上的安全模式怎么取消(手机上的安全模式怎么关闭)

  • vivo手机怎么打开悬浮窗(vivo手机怎么打开小v)

    vivo手机怎么打开悬浮窗(vivo手机怎么打开小v)

  • 剪映添加文字的排列如何做(剪映添加文字的特效在哪)

    剪映添加文字的排列如何做(剪映添加文字的特效在哪)

  • wikihow是什么(WIKIHOW是什么意思)

    wikihow是什么(WIKIHOW是什么意思)

  • oppoa5桌面时间和天气怎么设置(oppoa5手机桌面时间显示设置)

    oppoa5桌面时间和天气怎么设置(oppoa5手机桌面时间显示设置)

  • 机顶盒如何取消待机(机顶盒如何取消回看)

    机顶盒如何取消待机(机顶盒如何取消回看)

  • watch监听不到 props变量的变化(watch监听不到props数据改变)

    watch监听不到 props变量的变化(watch监听不到props数据改变)

  • 划水日常(16.5)关于出版图书有偿征集书名 ~(划水划水划水表情包)

    划水日常(16.5)关于出版图书有偿征集书名 ~(划水划水划水表情包)

  • 个人所得税中社保填写在哪昆山
  • 投资收回的现金
  • 进口海关是指
  • 防伪税控技术维护费怎么申报
  • 企业按照行业分类为
  • 收到所得税退税会计怎么记账
  • 个人所得税隔月交么
  • 已收保证金
  • 什么叫欠账
  • 递延收益属于利息收入吗
  • 计提的成本次月怎么处理
  • 退回资本金要交税吗
  • 资产负债表日后调整事项与非调整事项的区别
  • 员工个人部分所承担的社保会计分录怎么做
  • 增值税一般纳税人证明文件
  • 多计提的销售费用冲销
  • 减少实收资本会引起资产和所有者权益发生变化吗
  • 非营利机构收到专用发票
  • 注册资本没有缴足前贷款利息
  • 出口退税企业分类
  • 食堂外包服务费可以抵扣进项税吗
  • 差旅费报销单填写模板
  • 卖出别人赠送的东西会计分录?
  • 开票系统能导出几年前的
  • 收到财政扶贫补贴会计分录
  • dolby audio设置
  • 餐饮行业的销售模式
  • php面试题目100及最佳答案
  • php怎么配置环境
  • scheduler.exe - scheduler是什么进程 有何作用
  • 印花税计提与缴税的区别
  • php readdir函数
  • linux标准文件和链接文件
  • oracle win10
  • 发票开具的常见错误
  • 2023前端面试题百度云
  • 奥卡万戈三角洲位置
  • vue3项目实战
  • Laravel 5.3 学习笔记之 安装
  • php面试题目100及最佳答案
  • 个体工商户生产经营所得税税率表2023
  • 帝国cms使用手册
  • 低值易耗品管理办法
  • 企业成立刻章流程
  • 钢贸企业税收怎么算
  • 销售商品的运费的税费计入进项税额
  • 开了红字发票申请还要做进项税转出吗?
  • 一个会计每个月平均有多少钱
  • 应当设置会计机构的单位有
  • 企业建账要求
  • mysql常见优化手段
  • sql server2019还原数据库
  • win10系统预览版
  • pc端直通车的位置有些?
  • xp系统浏览器收藏夹文件位置
  • 黑苹果驱动说明
  • mac cad软件
  • 用U盘安装苹果系统
  • 如何去掉桌面图标的蓝底
  • linux基金会什么时候成立
  • fsmb32.exe是什么进程 作用是什么 fsmb32进程查询
  • linux的free命令详解
  • win7开机错误代码
  • win10家庭版如何设置永不更新
  • android 动态布局
  • from tkinter import
  • Python win32com 操作Exce的l简单方法(必看)
  • unity怎么用
  • firefox和谷歌
  • 批处理界面
  • wmic命令详解
  • python第三方库在哪下载
  • 批处理文本文件如何建立
  • javascript的语句
  • idea 分析源码
  • 山东省税务局网上办税服务厅
  • 怎么查国税
  • 科技公司小规模纳税人与一般纳税人区别
  • 企业2017年
  • 煤矸石占地需要哪些手续
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设