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

  • 小天才怎么取消禁用视频通话(小天才怎么取消呼叫限制)

    小天才怎么取消禁用视频通话(小天才怎么取消呼叫限制)

  • opporeno4pro有指纹解锁功能吗(opporeno4指纹解锁怎么样)

    opporeno4pro有指纹解锁功能吗(opporeno4指纹解锁怎么样)

  • 苹果11pro和max有什么区别(苹果11pro跟max的区别)

    苹果11pro和max有什么区别(苹果11pro跟max的区别)

  • 苹果6plus夜间模式怎么设置(苹果6splus夜间模式)

    苹果6plus夜间模式怎么设置(苹果6splus夜间模式)

  • iphone11的重量(iphone11重量是多少)

    iphone11的重量(iphone11重量是多少)

  • 华为Nova5怎么关掉手机上的hd(华为nova5怎么关机重启)

    华为Nova5怎么关掉手机上的hd(华为nova5怎么关机重启)

  • 为什么iphone手机会延迟收信息(为什么iphone手机热点电脑搜不到)

    为什么iphone手机会延迟收信息(为什么iphone手机热点电脑搜不到)

  • 优酷tv版会员不通用吗(优酷的会员不能使在电视上这样合法吗?)

    优酷tv版会员不通用吗(优酷的会员不能使在电视上这样合法吗?)

  • nova7pro耳机怎么用(nova 7 pro 5g耳机怎么使用)

    nova7pro耳机怎么用(nova 7 pro 5g耳机怎么使用)

  • 第三方充值是什么意思(充值第三方支付是什么)

    第三方充值是什么意思(充值第三方支付是什么)

  • 笔记本电脑电池充不进电的原因及解决方法(笔记本电脑电池怎么保养最好)

    笔记本电脑电池充不进电的原因及解决方法(笔记本电脑电池怎么保养最好)

  • oppoa5手机忘记锁屏密码打不开怎么办(oppoA5手机忘记锁屏密码怎么恢复出厂设置)

    oppoa5手机忘记锁屏密码打不开怎么办(oppoA5手机忘记锁屏密码怎么恢复出厂设置)

  • 仅限紧急呼叫无法访问移动网络(仅限紧急呼叫无法访问该网络)

    仅限紧急呼叫无法访问移动网络(仅限紧急呼叫无法访问该网络)

  • vivo智慧识屏按不出来(vivo智慧识屏按键)

    vivo智慧识屏按不出来(vivo智慧识屏按键)

  • 蓝牙key是什么(手机银行蓝牙key配对不上)

    蓝牙key是什么(手机银行蓝牙key配对不上)

  • 天猫精灵lN与R区别(天猫精灵区分)

    天猫精灵lN与R区别(天猫精灵区分)

  • word文档分割线怎么弄(word文档分割线怎么加)

    word文档分割线怎么弄(word文档分割线怎么加)

  • 苹果11电池怎么保养(苹果11电池怎么保养最好)

    苹果11电池怎么保养(苹果11电池怎么保养最好)

  • 怎样用酷我音乐播放自录音(怎样用酷我音乐下载mp3歌曲到u盘)

    怎样用酷我音乐播放自录音(怎样用酷我音乐下载mp3歌曲到u盘)

  • 苹果11pro后面是玻璃吗(苹果11pro后面是什么材质)

    苹果11pro后面是玻璃吗(苹果11pro后面是什么材质)

  • 钉钉怎么截图聊天窗口(钉钉怎么截图聊天记录长图)

    钉钉怎么截图聊天窗口(钉钉怎么截图聊天记录长图)

  • 打开网页出现电脑白屏怎么办?(打开网页出现电脑标志)

    打开网页出现电脑白屏怎么办?(打开网页出现电脑标志)

  • 携程网移动端首页制作(html5+css3)(携程首页)

    携程网移动端首页制作(html5+css3)(携程首页)

  • 【JavaScript】JS实用案例分享:输入智能提示 | 打字机输出效果(js示例)

    【JavaScript】JS实用案例分享:输入智能提示 | 打字机输出效果(js示例)

  • 企业纳税证明是什么
  • 洒水车计提折旧会计分录
  • 零税点的普票和六税点的普票区别
  • 外贸企业的会计
  • 企业向个人借款的会计分录
  • 个人合伙清算如何起诉
  • 投标人认证证书
  • 外商投资企业所得税法第八条
  • 社保年年递增
  • 个税申报没交会收滞纳金吗
  • 进出口经营权什么意思
  • 刻章的发票怎么做分录
  • 进项多销项少
  • 新公司开业的祝福语
  • 出租厂房算什么收入
  • 营业用房标准
  • 外购的货物用于集体福利企业所得税
  • 向客户的续期相关通知
  • 收支利息税务如何处理
  • gh树形数据是什么意思
  • 贸易公司销售
  • 在途物资和材料采购属于存货吗
  • PHP:pcntl_sigwaitinfo()的用法_PCNTL函数
  • 成本核算方法主要有哪些
  • 非正常损失可以税前扣除吗
  • 工程建设的项目的划分?
  • php框架yii
  • redis 缓存框架
  • php批量删除操作记录
  • python结合
  • php运用
  • 销售折让销货方式有哪些
  • 产品出库单附在什么凭证后面
  • 到对公账户的钱能立马转出去吗
  • 结存成本怎么计算先进先出法
  • 餐厅场租费可以开发票吗
  • 应交税金科目应不应该有余额
  • 小型商贸企业
  • 投资收益属于资产嘛
  • /kill @p
  • 增值税勾选统计后如何导出明细表
  • 季度利润表中的利润总额
  • 考证交社保是怎么回事
  • 股东分红申报个税怎么填
  • 差额发票如何做账
  • 劳务外经证预缴税款
  • 财务费用减少记借方还是贷方
  • 在租赁的土地上建房做固定资产吗
  • 企业设备融资是什么意思?
  • 借调人员费用列支
  • 销售方开红字发票需要什么信息
  • 当月增加的固定资产当月不计提折旧
  • 折现率算现值公式
  • 企业一般账户开户申请理由
  • 清卡流程图
  • 收到收到
  • 融资租入固定资产计提折旧吗
  • 事业单位对公账户和零余额账户一样么
  • 供应商销售折让怎么入账
  • 如何进行固定资产审计
  • 正确使用气体钢瓶的原则
  • microsoft window vista
  • exe什么意思?
  • 进程process.acore已停止怎么办
  • windows8_os
  • nodejs抓取网页内容
  • dos cat命令
  • suse linux 网络配置
  • javascript的理解
  • shell脚本-lt
  • Android spinner 的使用
  • wordpress 0day
  • jquery 判断对象是否为空
  • 中国移动怎么下载账单
  • 建筑施工税务处理
  • 亳州国税局电话号码
  • 开票盘注销后能否撤回
  • 广西汽车下乡补贴申请攻略?
  • 电费增值税专用发票如何抵税
  • 中国涉农金融体系包括哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设