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

  • 富有哲理的励志小故事(富有哲理的励志短句)

    富有哲理的励志小故事(富有哲理的励志短句)

  • 多亲和小米什么关系(多亲和小米有什么区别)

    多亲和小米什么关系(多亲和小米有什么区别)

  • 苹果登录icloud验证失败怎么回事(苹果登陆icloud验证失败怎么回事)

    苹果登录icloud验证失败怎么回事(苹果登陆icloud验证失败怎么回事)

  • 微信字太小怎么调大(微信字太小怎么变大)

    微信字太小怎么调大(微信字太小怎么变大)

  • 电脑屏幕左移了怎么还原(电脑屏幕向左边偏移了)

    电脑屏幕左移了怎么还原(电脑屏幕向左边偏移了)

  • 抖音关注请求是什么(抖音关注请求是自动推送的吗)

    抖音关注请求是什么(抖音关注请求是自动推送的吗)

  • opporeno4是什么处理器(opporeno4用的是什么芯片)

    opporeno4是什么处理器(opporeno4用的是什么芯片)

  • vivo手机内屏坏了要修多久(vivo手机内屏坏了怎么办)

    vivo手机内屏坏了要修多久(vivo手机内屏坏了怎么办)

  • 三星w20怎么关机(三星w20怎么关机按哪个键)

    三星w20怎么关机(三星w20怎么关机按哪个键)

  • 店员收款怎么没有语音(店员收款怎么没有声音)

    店员收款怎么没有语音(店员收款怎么没有声音)

  • 苹果手机的共享相册是什么意思(苹果手机的共享相簿别人不会看到吧)

    苹果手机的共享相册是什么意思(苹果手机的共享相簿别人不会看到吧)

  • vivox30有没有呼吸灯(vivox30呼叫限制怎么解除)

    vivox30有没有呼吸灯(vivox30呼叫限制怎么解除)

  • iphone11支不支持5g网络(iPhone11支不支持口罩解锁)

    iphone11支不支持5g网络(iPhone11支不支持口罩解锁)

  • 微信踢人怎么踢出去(微信踢人怎么踢出去图片)

    微信踢人怎么踢出去(微信踢人怎么踢出去图片)

  • 天际通卸载会影响手机使用吗(天际通卸载后可以重新下载吗)

    天际通卸载会影响手机使用吗(天际通卸载后可以重新下载吗)

  • 苹果耳机安卓手机可以用吗(苹果耳机安卓手机有弹窗吗)

    苹果耳机安卓手机可以用吗(苹果耳机安卓手机有弹窗吗)

  • p30有耳机孔吗(华为p30有耳机孔吗)

    p30有耳机孔吗(华为p30有耳机孔吗)

  • uhf无线麦克风怎么连(uhf无线麦克风怎么配对)

    uhf无线麦克风怎么连(uhf无线麦克风怎么配对)

  • 华为nova5pro和5i有什么区别(华为nova5pro和5i的区别)

    华为nova5pro和5i有什么区别(华为nova5pro和5i的区别)

  • HTML小游戏8 —— 小霸王游戏机网页版(附完整源码)(html简单的游戏)

    HTML小游戏8 —— 小霸王游戏机网页版(附完整源码)(html简单的游戏)

  • 前端实战|React18极客园——登陆模块(token持久化、路由拦截、mobx、封装axios)(前端实战面试题)

    前端实战|React18极客园——登陆模块(token持久化、路由拦截、mobx、封装axios)(前端实战面试题)

  • discuz 发帖默认权限 模板修改方法(discuz发帖标签)

    discuz 发帖默认权限 模板修改方法(discuz发帖标签)

  • 天然气管道抢维修工作总结
  • 劳务公司计税税率
  • 关税纳税申报时间
  • 空调安装发票税率
  • 为什么租赁只能20年
  • 大票可以直接更名吗
  • 公司买大米怎么做账
  • 毛利和销售毛利
  • 个体户2019年定额征收额度是多少
  • 以前月份暂估成本怎么冲
  • 金蝶专业版二级科目设置
  • 房产税存在往期滞纳金吗
  • 工程造价超出职称怎么办
  • 海关废品回收
  • 可供出售金融资产改为什么科目
  • 内部企业借款利息在建工程资本化
  • 海关证需要年检吗
  • 股权转让收入属于什么
  • 固定资产月底怎么处理
  • 经营性固定资产计入什么科目
  • 部队收礼怎么处罚
  • 怎么才能知道开户行行号
  • 房改房继承需要原单位开证明吗
  • 租赁场地费入什么科目
  • 联营店铺收取的收入如何账务处理?
  • 固定资产转投资性房地产是会计政策变更吗
  • win7如何隐藏任务栏正在游戏的图标
  • 发票备注栏填写要求
  • PHP:mb_regex_set_options()的用法_mbstring函数
  • 公司购入汽车可以算做注册资本吗
  • getcodebase
  • 长期债券投资业务处理
  • 房产税去哪交税
  • 什么是动态表单
  • 建筑企业分项目信息采集表怎么填
  • 企业职工教育培训
  • github ci/cd
  • hadoop java
  • 嵌入式开关安装效果图
  • bounded linear functional
  • 详解php归并排序数据
  • 电子税务局已申报的财务报表怎么修改
  • 研发支出什么时候转管理费用
  • 印花税的营业账簿是什么意思
  • 涂料消费税征税范围
  • 年金现值系数公式记忆
  • 员工手机补助单怎么做账
  • 发票勾选后为什么申报表里没有数据
  • 债权投资减值对股票影响
  • db2使用教程
  • sqlserver2008触发器语法
  • 计提工会经费并上缴是什么意思
  • 生育津贴是怎么申请
  • 固定资产指的是几年度
  • 三证合一指的是什么意思
  • 哪些项目需要交印花税
  • 计提附加税金额
  • 管理不善存货盘亏计入什么科目
  • 4s店收到红字发票怎么开
  • 会计做账什么意思
  • 复式记账法主要有
  • 搜索功能使用方法
  • ikeeperpab.exe是什么
  • QQPCTray.exe是什么进程 QQPCTray.exe文件介绍
  • 苹果系统装win8
  • git连接linux服务器
  • win7系统桌面不能新建文件夹
  • 用于播放html5视频文件的正确
  • HTML文档中的头部(head)内容一般包含什么
  • bootstrap 下拉按钮
  • 简述jquery
  • jquery实现(textarea)placeholder自动换行
  • 怎样用div css制作网页
  • jquery图片自动滚动
  • jquery事件解绑
  • jQuery实现TAB选项卡切换特效简单演示
  • javascript如何学
  • jquery on()
  • 苏州市总工会主要领导
  • 国家税务总局关于个人所得税有关政策问题的通知
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设