因为本身echart做的图表不会随着div的大小比例进行变化,因此下面介绍两种控制echart大小变化的方法。
第一种:根据屏幕分辨率变化切换echart图表的大小变化
在mounted中添加监听事件,控制图表大小的改变

// 监听浏览器窗口变化,进行图表大小变化
let _this = this;
window.addEventListener('resize', function() {// _this.echart 指的要改变大小的图表_this.echart.resize();
});

第二种:利用element-ui的【element-resize-detector】进行echart的大小改变。

  1. 通过【npm install element-resize-detector】安装【element-resize-detector】
    2.在要控制图表大小的页面引入【element-resize-detector】
var elementResizeDetectorMaker = require("element-resize-detector")

echart关联的div

<div class="home-state-chart" id="echartId"></div>

在mounted中添加监听事件,控制图表大小的改变

let _this = this;
// 监听div大小变化,改变图表大小
var erd = elementResizeDetectorMaker()
// [echartId]指echart初始化的divID
erd.listenTo(document.getElementById("echartId"), function (element) {// var width = element.offsetWidth// var height = element.offsetHeight_this.$nextTick(function () {// _this.echart 指的要改变大小的图表if (_this.echart!= undefined){//使echarts尺寸重置_this.echart.resize();}})
})

vue制作echart图表随着画面等比例放大缩小相关推荐

  1. allegro同比例放大缩小LOGO丝印

    前言 在遇到元件密集情况下,既要兼顾元件位号丝印,又能凸显公司的LOGO时,常常碰到LOGO丝印太大,放不下,要是再缩小一点,就能放下了. 所以我就写了这篇文章,allegro同比例放大缩小LOGO丝 ...

  2. 3Dmax如何根据固定比例放大缩小

    3Dmax如何根据固定比例放大缩小 3Dmax如何根据固定比例放大缩小?今天教大家在3Dmax里根据固定的比例放大缩小,那么本篇文章讲解需要注意的是:需要固定的比例缩放就可以使用这个,这个一般默认设置 ...

  3. solidworks如何等比例放大缩小零件

    solidworks如何等比例放大缩小零件 最近在画一个模型图,但是画好后,发现电路板模型和外观模型比例有点不适应. 这时需要对外观零件进行操作,适当的等比例的放大一些. 那么如何做呢? 先打开要放大 ...

  4. echart图表缩放到一定比例(可自定义)后,停止放大,还可以缩小回去

    一.需求: 有时候,我们有这样的需求:当echart图表(特别是折线图)的数据量很大,客户要求可以放大图表来仔细查看数据.echart有dataZoom这种技术来支持,也蛮好用的.但是有的客户就是很刁 ...

  5. vue使用echart图表过程所遇问题整理

    1.v-for循环时,ref获取不到div //原来的写法 <div class="echartDiv" ref="barEchartRef" :styl ...

  6. vue 使用echart图表 随屏幕放大缩小_哈特(HART)475手操器使用教程

    HART手操器:HART(Highway Addressable Remote Transducer),可寻址远程传感器高速通道的开放通信协议,是一种用于现场智能仪表和控制室设备之间的通信协议.使用它 ...

  7. vue项目网页自适应,等比例放大缩小

    同样是,虽然标题写的vue项目适用,但其它前端框架应该也可以.其它框架我没什么经验,可以参考着看看,应该适用. 本文章不涉及第三方插件,纯js. 自适应这个问题,老早以前就有一个解决方式,css中的% ...

  8. 教你怎么图片等比例放大缩小超过屏幕大小

    我就是那个帖子的楼主并且是版主,希望以后和大家多交流,我是南京诚迈公司的,叫廖建国,在ES2部分. 之前看到好多人问一个问题:怎么图片等比例放大或缩小超过屏幕大小,主要是后面超过屏幕大小,我一直没看到 ...

  9. 基于VUE的echart图表自适应窗口大小变化插件开发

    需求 在PC端开发含图表展示的页面时,需要考虑用户调整浏览器窗口大小后图表能够根据窗口大小自适应变化. 常规做法 在含有图表组件mounted的钩子中增加监听window的resize事件,具体如下代 ...

最新文章

  1. php5ts.dll 注册码,修复php5ts.dll
  2. java cron表达式_Java 程序员都应该去使用一下这款强大的国产工具类库
  3. 关闭数据执行保护(DEP)
  4. 剑指 Offer 43. 1~n 整数中 1 出现的次数(可能是最简洁易懂的)
  5. 【渝粤教育】国家开放大学2018年秋季 0553-21T色彩 参考试题
  6. HTTP之content-type相关
  7. IntelliJ IDEA 2020.2 正式发布,真香!
  8. pca主成分分析_降维:主成分分析(PCA)
  9. 监听url地址栏变化
  10. elasticsearch安装bigdest插件
  11. Linux 下安装JDK1.8-解压版
  12. linux raw串口,linux下串口raw驱动(US100超声波)--Apple的学习笔记
  13. 通过IP地址获取地理位置信息
  14. Minecraft mod制作简易教程(二)——Mod配置
  15. Exchange 日常管理六之:创建邮箱数据库
  16. 使用 rimraf 快速删除 node_modules
  17. springboot+dubbo+mybatis(注册中心使用的是zookeeper)学习
  18. 墙面有几种装修方法_家里的墙面不知道怎么装?6种装饰方法任你选
  19. 易语言EIDE助手(内测体验版),更便捷好用的易语言助手。
  20. HttpProxy网络请求代理

热门文章

  1. webbrowser代理c#代码实现
  2. 经典网页设计:20个与众不同的国外 HTML5 网站
  3. uva 11762 数学期望+记忆化搜索
  4. UVA1363 LA3521 POJ2800 ZOJ2646 Joseph‘s Problem【约瑟夫环+数学】
  5. HDU2602 Bone Collector【0/1背包+DP】
  6. UVAlive3708 UVA1388 POJ3154 Graveyard【水题】
  7. Gibbs 采样的应用
  8. negative binomial(Pascal) distribution —— 负二项式分布(帕斯卡分布)
  9. windows 路径
  10. 排列组合的思考、组合数的推广和拓展