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

  • 对市场营销行业来说,人工智能是一场甘霖(市场营销行业的发展前景)

    对市场营销行业来说,人工智能是一场甘霖(市场营销行业的发展前景)

  • 淘宝字体大小在哪设置(淘宝字体大小在哪)

    淘宝字体大小在哪设置(淘宝字体大小在哪)

  • filestorage文件夹可以删除吗(FileStorage文件夹复制到另一台手机上)

    filestorage文件夹可以删除吗(FileStorage文件夹复制到另一台手机上)

  • 因为发生太多重定位(因为发生太多重定位是什么意思)

    因为发生太多重定位(因为发生太多重定位是什么意思)

  • ip地址三个组成部分(ip地址三种类型)

    ip地址三个组成部分(ip地址三种类型)

  • beats需要关机吗(beatsstudio3需要关机吗)

    beats需要关机吗(beatsstudio3需要关机吗)

  • mcafee webadvisor可以卸载吗

    mcafee webadvisor可以卸载吗

  • 苹果手机来电有声音 其余没有声音(苹果手机来电有震动没有响铃什么原因)

    苹果手机来电有声音 其余没有声音(苹果手机来电有震动没有响铃什么原因)

  • 华为nova7怎么关机(华为nova7怎么关空调)

    华为nova7怎么关机(华为nova7怎么关空调)

  • miui12支持哪些手机(miui12支持的机型)

    miui12支持哪些手机(miui12支持的机型)

  • 动态清零是什么意思

    动态清零是什么意思

  • iphone8用18w快充多久充满(iphone8p 18w快充)

    iphone8用18w快充多久充满(iphone8p 18w快充)

  • 微信视频截屏怎么截(微信视频截屏怎么截没有时间的)

    微信视频截屏怎么截(微信视频截屏怎么截没有时间的)

  • web标准主要包括(web标准主要包括什么内容)

    web标准主要包括(web标准主要包括什么内容)

  • 屏幕老化什么意思(屏幕老化是什么)

    屏幕老化什么意思(屏幕老化是什么)

  • 网关ip地址的作用是什么(ip地址,网关)

    网关ip地址的作用是什么(ip地址,网关)

  • x面容坏了还能恢复吗(面容识别坏了的x值多少钱)

    x面容坏了还能恢复吗(面容识别坏了的x值多少钱)

  • icloud怎么用恢复数据(icloud怎么恢复出厂设置)

    icloud怎么用恢复数据(icloud怎么恢复出厂设置)

  • 为什么快手直播总是闪退(为什么快手直播伴侣投屏不了??)

    为什么快手直播总是闪退(为什么快手直播伴侣投屏不了??)

  • 苹果xr按键振动怎么调(苹果xr按键振动怎么设置)

    苹果xr按键振动怎么调(苹果xr按键振动怎么设置)

  • 微信二维码收钱怎么弄(微信二维码收钱被限制是怎么回事)

    微信二维码收钱怎么弄(微信二维码收钱被限制是怎么回事)

  • 苹果11怎么插两张卡(苹果11怎么插两个卡视频)

    苹果11怎么插两张卡(苹果11怎么插两个卡视频)

  • 华为手机如何隐藏通知栏(华为手机如何隐藏app图标)

    华为手机如何隐藏通知栏(华为手机如何隐藏app图标)

  • 微信聊天删除了还可以找回来吗(微信聊天删除了没有备份还能恢复吗)

    微信聊天删除了还可以找回来吗(微信聊天删除了没有备份还能恢复吗)

  • 蚂蚁积分在哪里(蚂蚁积分在哪里兑换提现额度)

    蚂蚁积分在哪里(蚂蚁积分在哪里兑换提现额度)

  • 腾讯视频微信能登2个吗(腾讯视频微信能2人共用吗)

    腾讯视频微信能登2个吗(腾讯视频微信能2人共用吗)

  • 小米mix2s如何连接电脑(小米mix2怎么连airpods)

    小米mix2s如何连接电脑(小米mix2怎么连airpods)

  • g5400处理器相当于i几(g5400处理器相当于i3几代)

    g5400处理器相当于i几(g5400处理器相当于i3几代)

  • 一加6分辨率怎么调(一加6t屏幕分辨率)

    一加6分辨率怎么调(一加6t屏幕分辨率)

  • x27上市时间(x27发布时间)

    x27上市时间(x27发布时间)

  • php变量如何命名(php变量名称中可以包含哪些元素)

    php变量如何命名(php变量名称中可以包含哪些元素)

  • 收购未税矿产品代扣代缴的资源税计入成本吗
  • 出口税率和出口关税税率一样吗
  • 所得税汇算清缴调整项目
  • 公司年末报表
  • 红字发票盖章吗
  • 小规模企业所得税多少
  • 上传附报资料在哪下载
  • 个税是否可以跨区缴纳
  • 个税累计扣除项目合计2712.5是什么
  • 换工作个税申报忘记更改
  • 明细分类账采用的格式有
  • 法院拍卖土地欠土地使用税
  • 收到股本的现金怎么做账
  • 当月发票入库核销怎么算
  • 预计退货会计英语
  • 存货计提减值准备对所得税的影响
  • 个人建筑安装如何交税
  • 企业所得税怎么做
  • 领钱签字表格模板图片
  • 金税盘?
  • 小规模纳税人还是一般纳税人
  • 固定资产报废处置账务处理
  • 通行费如何填报表二
  • 去年盈利今年亏损怎么表达
  • 利润的三个计算口径
  • 现金结算的股权支付等待期
  • 物流公司增项
  • 差旅费补助计入什么科目
  • 增值税专用发票的税率是多少啊
  • 会计上金融资产包括哪些
  • 软件开发公司账务怎么做
  • php处理图片需要什么扩展
  • 其他应付款很多
  • php pdo oracle
  • yii框架教程
  • 非贸付汇代扣代交哪些税
  • php similar_text()函数的定义和用法
  • 知识图谱ui
  • 基于python的论文项目有哪些
  • 银行回单打回来会计要做什么
  • druid数据库连接池
  • 农机融资租赁公司联系方式
  • mysql5.7.28解压版安装教程
  • sqlserver创建临时表语句
  • sql2014附加数据库失败
  • gin框架使用案例
  • 收到生育津贴如何入账
  • 小规模纳税人的税率是多少
  • 消费税和购置税系重复征税
  • 虚开发票要如何处理?
  • 印花税的其他凭证指的是什么
  • 什么时候计提增值税发票
  • 工会会计有工资么
  • 土地流转的基本原则包括哪些
  • 待处理财产损溢借贷反向
  • 其他综合收益转出
  • 旅游饮食服务企业会计核算的特点包括
  • mysql 5.7.16 zip包安装配置方法图文教程
  • ubuntu屏幕突然变大
  • mac电脑废纸篓清空文件恢复
  • 本地磁盘文件系统
  • 快速关机的快捷方式
  • 如何注销windows账户登录
  • xpcpu占用100
  • 启动windows安全中心
  • linux常用命令useradd
  • 建行网银盾在中国银行可以用吗
  • windows 10运行
  • win7系统怎么禁止更新
  • 微软企业官网
  • js跨域8种解决方案
  • 如何自定义控件
  • jquery自定义组件
  • Node.js中的construct构造函数
  • dos跳转到指定目录
  • android四大组件的作用
  • jquery中keyup
  • python 字典怎么添加数据
  • 2021税务稽查重点方向
  • 个体工商户开发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设