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

  • 电脑屏幕倒过来了怎么办(电脑屏幕倒过来怎么调正)

    电脑屏幕倒过来了怎么办(电脑屏幕倒过来怎么调正)

  • 拼多多怎么删除拼小圈里面的好友(拼多多怎么删除订单记录)

    拼多多怎么删除拼小圈里面的好友(拼多多怎么删除订单记录)

  • ipad第五代是哪款(iPad第五代是哪年生产的)

    ipad第五代是哪款(iPad第五代是哪年生产的)

  • 天猫手机端首页尺寸是多少(天猫手机端首页轮播图尺寸)

    天猫手机端首页尺寸是多少(天猫手机端首页轮播图尺寸)

  • 抖音极速版和火山版有什么区别(抖音极速版和火山版和抖音有什么区别)

    抖音极速版和火山版有什么区别(抖音极速版和火山版和抖音有什么区别)

  • 视频软件下载的视频在哪(视频软件下载的视频怎么保存到本地)

    视频软件下载的视频在哪(视频软件下载的视频怎么保存到本地)

  • 华为无线耳机只有一个耳机有声音(华为无线耳机只能连一个)

    华为无线耳机只有一个耳机有声音(华为无线耳机只能连一个)

  • 怎么增强路由器信号强度(怎么增强路由器的穿墙效果)

    怎么增强路由器信号强度(怎么增强路由器的穿墙效果)

  • nx541j什么型号(nx541j参数)

    nx541j什么型号(nx541j参数)

  • plc的输出接口类型有三种(plc的输出接口类型)

    plc的输出接口类型有三种(plc的输出接口类型)

  • xsmax双卡怎么装的(xsmax双卡双待怎么插卡)

    xsmax双卡怎么装的(xsmax双卡双待怎么插卡)

  • 紧急呼叫怎么设置(紧急呼叫怎么设置苹果)

    紧急呼叫怎么设置(紧急呼叫怎么设置苹果)

  • oppo r9s重启(oppor9s重启后反复colorOS恢复模式)

    oppo r9s重启(oppor9s重启后反复colorOS恢复模式)

  • vue时间设置教程(vue实时显示时间)

    vue时间设置教程(vue实时显示时间)

  • vivox27怎么弄面部解锁(vivox27有没有面部)

    vivox27怎么弄面部解锁(vivox27有没有面部)

  • 小米手环检测心率原理(小米手环检测心率异常)

    小米手环检测心率原理(小米手环检测心率异常)

  • 手机下载管理器在哪里打开(手机自带浏览器下载安装)

    手机下载管理器在哪里打开(手机自带浏览器下载安装)

  • 拼多多怎么查看运费险(拼多多怎么查看自己买过的东西)

    拼多多怎么查看运费险(拼多多怎么查看自己买过的东西)

  • 怎么取消筛选模式(取消筛选按钮)

    怎么取消筛选模式(取消筛选按钮)

  • 超详细!手把手带你轻松用 MMSegmentation 跑语义分割数据集(手把手怎么样)

    超详细!手把手带你轻松用 MMSegmentation 跑语义分割数据集(手把手怎么样)

  • 雄性和雌性的匹诺曹蜥蜴,厄瓜多尔明多 (© James Christensen/Minden Pictures)(雄性和雌性的匹配)

    雄性和雌性的匹诺曹蜥蜴,厄瓜多尔明多 (© James Christensen/Minden Pictures)(雄性和雌性的匹配)

  • 螺旋状芦荟 (© David Madison/Getty Images)

    螺旋状芦荟 (© David Madison/Getty Images)

  • python如何访问私有方法

    python如何访问私有方法

  • 小规模纳税人到底能不能收专票
  • 个体经营所得税核定征收2023标准
  • 税务局登录账号是多少
  • 企业所得税完税凭证在哪里打印
  • 下列支出不可以从其应纳税所得额中扣除的是
  • 违反账簿、凭证管理要承担什么法律责任
  • 出口货物退运管理办法
  • 公司租用办公室需要交房产税吗
  • 定期定额户超过定额怎么报个税
  • 境外中资企业转中资企业
  • 收据开17%的票税负因子是多少?
  • 第三方投资入股
  • 跨区域施工要交什么税
  • 超市开发票要交百分之几的税?
  • 补充养老保险交200和500差别
  • 金融企业三大使命是什么
  • 应收账款的贷方反映
  • 发票打印注意什么
  • cpu不支持vt怎么办
  • 苹果Mac系统怎么用光盘安装
  • 新办企业税务服务
  • svchost进程很多怎么办
  • linux查看文件的权限
  • mac如何打电话
  • 特殊工种人身安全保险费可以扣除吗
  • 硬盘的转速有什么用
  • shstart.exe - shstart是什么进程 有什么用
  • 被辞退有补助金吗
  • 私企固定资产管理办法
  • 境外付款
  • yii2 adminlte
  • php使用while循环计算1到100的和
  • yolov5 ios
  • flex布局使用
  • 普通发票被退回怎么处理
  • angular 初学者快速上手教程
  • 滑模控制理论与应用研究pdf
  • python爬取网站数据毕业论文
  • react 16.8 新特性
  • js基本数据类型和复杂数据类型的区别
  • 小规模纳税人在什么情况下会成为一般纳税人
  • 企业商业负债包括哪些
  • 购买礼品的会计怎么做账
  • wordpress自动更新
  • phpcms v9用户手册
  • 公司业务订金怎么退
  • 发票有别的字迹有影响吗
  • 一般纳税人可以开3%的发票吗
  • 累计折旧计提会计分录
  • 固定资产清理借方登记的项目
  • 营业外收入应如何核算
  • 住宿费开专票怎么做账
  • 房租收入应如何纳税
  • 收到合同后的整个流程
  • 固定资产小汽车折旧怎么计提
  • 存货有哪几个科目
  • 非流动资产减少
  • 补充养老保险和年金
  • 怎样计算加班工资?
  • Win10系统如何开启全部权限
  • win7的库是什么
  • linux文件系统损坏导致网络断开
  • shell下同时读取多个文件的方法
  • win10预览版好吗
  • win7系统网页无法调用摄像头
  • win10重启更新的时候强制关机后会发生啥
  • 如何使用ai软件
  • 同步数据和异步数据的区别
  • js全局方法
  • batfor循环里变量计算
  • nodejs model
  • jquery自定义表单
  • jquery的validate前端表单验证
  • js中substring和substr有区别吗
  • javascript教程
  • layui jquery事件失效
  • 准予扣除外购的应税消费品已纳消费税税款的是
  • 机构改革结束了吗
  • 收到发票需要代签吗
  • 印花税票有什么用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设