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

  • 华为nova9pro充电功率多大(华为nova9pro充电器多少瓦)

    华为nova9pro充电功率多大(华为nova9pro充电器多少瓦)

  • opporeno7高清通话怎么关闭(opporeno7高清通话怎么设置)

    opporeno7高清通话怎么关闭(opporeno7高清通话怎么设置)

  • 美柚如何清除全部数据(美柚如何清空)

    美柚如何清除全部数据(美柚如何清空)

  • 为什么通过手机号搜不到对方微信(为什么通过手机号码添加微信找不到人)

    为什么通过手机号搜不到对方微信(为什么通过手机号码添加微信找不到人)

  • 拼多多五星好评怎么评论(拼多多五星好评怎么改)

    拼多多五星好评怎么评论(拼多多五星好评怎么改)

  • 买抖音号需要注意什么(买抖音号需要注册吗)

    买抖音号需要注意什么(买抖音号需要注册吗)

  • 小米cc9pro充电速度(小米cc9pro33w快充)

    小米cc9pro充电速度(小米cc9pro33w快充)

  • 红米note8开发者选项怎么打开(红米note8开发者选项在哪里)

    红米note8开发者选项怎么打开(红米note8开发者选项在哪里)

  • 暴风影音为什么连不上网(暴风影音为什么找不到3d)

    暴风影音为什么连不上网(暴风影音为什么找不到3d)

  • 初始化电脑要多久(初始化电脑要多久一直停在一个数)

    初始化电脑要多久(初始化电脑要多久一直停在一个数)

  • 荣耀30pro支持90hz刷新率吗(荣耀30pro支持90hz吗)

    荣耀30pro支持90hz刷新率吗(荣耀30pro支持90hz吗)

  • 快手关注的人消失了(快手关注的人消息在哪里看)

    快手关注的人消失了(快手关注的人消息在哪里看)

  • 华为p40使用的是什么芯片(华为p40使用的是什么电池)

    华为p40使用的是什么芯片(华为p40使用的是什么电池)

  • ios10.3.3微信不兼容怎么办(ios10.3.3微信不兼容怎么办 此时无法下载微信)

    ios10.3.3微信不兼容怎么办(ios10.3.3微信不兼容怎么办 此时无法下载微信)

  • 苹果7手机的nfc功能在哪里设置(苹果7手机的录音功能在哪里)

    苹果7手机的nfc功能在哪里设置(苹果7手机的录音功能在哪里)

  • xr跟11手机壳通用吗(xr和11的手机壳)

    xr跟11手机壳通用吗(xr和11的手机壳)

  • qq语音通话怎么录音保存(qq语音通话怎么发言)

    qq语音通话怎么录音保存(qq语音通话怎么发言)

  • 手机演示机模式怎么关闭(手机演示机质量好吗)

    手机演示机模式怎么关闭(手机演示机质量好吗)

  • word文档怎么添加项目符号(word文档怎么添加方框)

    word文档怎么添加项目符号(word文档怎么添加方框)

  • 苹果x尺寸长宽高厘米(苹果x的尺寸长x宽x高)

    苹果x尺寸长宽高厘米(苹果x的尺寸长x宽x高)

  • 苹果11夜拍功能在哪里(苹果11夜拍功能怎么设置)

    苹果11夜拍功能在哪里(苹果11夜拍功能怎么设置)

  • 苹果x有线耳机如何连接(苹果X有线耳机是单声道的吗)

    苹果x有线耳机如何连接(苹果X有线耳机是单声道的吗)

  • 手机高德地图怎么更新(手机高德地图怎么看海拔多少米)

    手机高德地图怎么更新(手机高德地图怎么看海拔多少米)

  • 打电话未接通什么意思(拨打电话未接通对方会收到吗)

    打电话未接通什么意思(拨打电话未接通对方会收到吗)

  • vivio怎么关掉锁屏广告(vivo手机怎么关掉手机锁屏)

    vivio怎么关掉锁屏广告(vivo手机怎么关掉手机锁屏)

  • 申诉回执编号怎么获取(申诉回执编号怎么用)

    申诉回执编号怎么获取(申诉回执编号怎么用)

  • 怎么格式化硬盘(监控怎么格式化硬盘)

    怎么格式化硬盘(监控怎么格式化硬盘)

  • 小米8删除空白桌面(小米删除空白桌面页)

    小米8删除空白桌面(小米删除空白桌面页)

  • Python中Gevent的使用(python generation)

    Python中Gevent的使用(python generation)

  • 小规模纳税人租赁不动产税率
  • 增值税报表解读
  • 小规模纳税人申请一般纳税人条件
  • 研发设备定义
  • 股权转让和变更法人一样吗?
  • 所得税汇算清缴时间期限
  • 可供出售金融资产新准则叫什么
  • 增值税无票收入可以抵扣
  • 划转税务的非税发票
  • 补交以前年度车船税
  • 淘宝发票收取的税点是谁来交
  • 土地增值税申报流程
  • 税收优惠退回的税金怎么入账
  • 对方多开发票怎么处理
  • 销项负数发票用勾选吗
  • 本月无销项只有进项申报表如何填写
  • 销项发票采集不出来怎么回事
  • 发票认证了还能退回吗
  • 季度企业所得税可以弥补以前年度亏损吗
  • 所得税汇算清缴退款账务处理
  • 公益性捐赠专用会计科目
  • 现金银行存款日记账日清月结
  • 出租厂房收取水电费吗
  • 物业税额
  • 固定资产清理怎么做账务处理出售
  • 含税房租
  • 个人租赁汽车给公司怎么开发票
  • 会计核算的主要依据是什么
  • 固定资产更改折旧年限怎么账务处理
  • 公司购买理财产品账务处理
  • 一键ghost软件怎么用
  • php编程基础与案例开发
  • 命令行查看ip地址
  • 前端软件开发工具
  • 为什么要划分等价类
  • html关于边框的代码
  • service运行命令
  • 原生php和框架php的区别
  • 应交税金应交增值税科目设置
  • 营业收入和营业外收入的区别
  • 查询公司对公账户
  • 一般纳税人和小规模
  • 报表里主营业务怎么填
  • 增值税普通发票和普通发票一样吗
  • 己经认证的发票怎么作废
  • 印花税可以年底报一次
  • 非定额备用金的使用范围
  • 个税手续费返还比例
  • 车间拆除施工方案
  • 年终零余额账户额度和收入相等吗
  • 工程项目立项前的安全评估
  • 应收账款增值税专用发票
  • 非正常损坏的商品计入哪个会计科目
  • 退休人员在企业工作工资怎么算
  • 企业取得生产或制造某项财产物资时
  • 新建厂房房产证办理流程
  • 企业的收入总额
  • 印花税申报流程视频
  • 固定资产发票怎么处理
  • 商业企业采购商品会计分录
  • mysql的优化有哪几种
  • 在mac设备上用到什么
  • Stacmon.exe - Stacmon是什么进程 有何作用
  • win7双硬盘双系统
  • mac查看地址
  • centos7网卡
  • sf2是什么文件
  • node.js获取文件信息的方法是什么
  • linux中date命令详解
  • python模块导入的几种方法
  • linuxssh免密登录
  • 异步任务管理器
  • Vuforia How To Use Android Plugins in Unity Apps
  • javascript常用函数大全
  • jquery form validate
  • 重庆税务局发票作废怎么处理
  • 辽宁房产税2021年新规定来了,自2021年1月28日起执行
  • 江苏地税局如何交社保
  • 十大经济
  • 河北省社保证明网上查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设