多个Echarts resize方法,只有一个图表自适应生效

Echarts的 resize方法,在多个echarts图标下window.onresize,只有一个图表自适应生效

有多个时,单个生效

var option = layui.myChart.option.bar(data.dateList, data.valueList);
option.series[0].name = name;
var chart = layui.myChart.initChart(id, option);window.onresize = chart.resize;

有多个时,多个生效

var option = layui.myChart.option.bar(data.dateList, data.valueList);
option.series[0].name = name;
var chart = layui.myChart.initChart(id, option);window.addEventListener("resize", () => {chart.resize()
})
window.onresize = () => {chart1 && chart1.resize();chart2 && chart2.resize();}

使用定时器

var timer = null;$(window).on('resize', function () {if (timer) {clearTimeout(timer)}timer = setTimeout(function(){chart1 && chart1.resize()chart2 && chart2.resize()}, 400);});

JS----多个Echarts resize方法,只有一个图表自适应生效相关推荐

  1. js中使用echarts做图表的动态展示

    ECharts 是一个基于 JavaScript 的开源可视化图表库,强烈建议在官网上学习,更清楚明了https://echarts.apache.org/zh/index.html 下面的只做为个人 ...

  2. html 点击按钮js自增,JS实现点击按钮自动增加一个单元格的方法

    本文实例讲述了JS实现点击按钮自动增加一个单元格的方法.分享给大家供大家参考.具体分析如下: 这是一个网页在线自助生成表格的特效代码. 核心功能代码是JS实现,点击网页中的添加按钮,网页中自动增加一个 ...

  3. 在一个html加载多个echarts,Echarts一个页面加载多个图表及图表自适应

    Echarts一个页面加载多个图表及图表自适应 模块化加载 //入口 require.config({ paths: { echarts: 'http://echarts.baidu.com/buil ...

  4. echarts setoption方法_在Vue和React中使用ECharts的多种方法

    前言 俗话说:"工欲善其事,必先利其器".现如今已经有许多成熟易用的可视化解决方案,例如ECharts,AntV等等.我们可以把这些解决方案比作是一套套成熟的"工具&qu ...

  5. iOS与JS交互的4种方法

    iOS与JS交互的方法: 1.拦截url(适用于UIWebView和WKWebView) 2.JavaScriptCore(只适用于UIWebView,iOS7+) 3.WKScriptMessage ...

  6. js创建对象的几种方法

    工厂模式 工厂模式非常直观,将创建对象的过程抽象为一个函数,用函数封装以特定接口创建对象的细节.如下所示: function createStudent(name,sex,grade){ var o ...

  7. 别魔改网络了,Google研究员:模型精度不高,是因为你的Resize方法不够好!

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨小马 编辑丨极市平台 导读 尽管近年来卷积神经网络很大地促进了计算机视觉的发展,但一个重要方面很 ...

  8. js中match、replace方法中使用正则表达式

    为什么80%的码农都做不了架构师?>>>    js中match.replace方法中使用正则表达式 (2012-06-29 14:23:37) 转载▼ 标签: 字符串 飞雪 正则表 ...

  9. [转]Asp.net 将js文件打包进dll 方法

    Asp.net 将js文件打包进dll 方法 注:本文基于.NET 2.0 和 VS2005 我们在编写 Server Control 的时候难免要用到一些客户端脚本(javascript),如何把脚 ...

最新文章

  1. 安卓x86_Android:虚拟机体验基于安卓10的BlissOS V12.2 Android X86版
  2. exit语句php,php or die() 语句,exit()
  3. 牛顿法求解非线性方程的根
  4. 车载DMI linux系统,基于嵌入式的CTCS3级车载DMI系统的设计与实现
  5. Win11承诺的支持安卓App终于更新了!大神教你如何在国区使用,上班刷抖音不是梦...
  6. 我的家乡-客家小山村
  7. FCS编程之NetConnect对象
  8. mybatis 中 foreach collection的三种用法
  9. L1-007 念数字 (10分) (13行代码AC!!)
  10. 15分钟从零开始搭建支持10w+用户的生产环境(三)
  11. 是vans_硬核复刻,就服VANS棋盘格
  12. 机器手六维坐标怎么定义_机器人学——2.4-坐标系的旋转和运动增量
  13. 如何在eclipse调试mapreduce程序
  14. 摄影测量--内外方位元素
  15. php 不同页面全局变量,php中全局变量在多个文件中引用问题
  16. HTTP请求Content-Type你知道是做什么的吗?
  17. 安装python时需要勾选_工业洗衣机安装时需要注意什么?
  18. Web Activities 简介
  19. 国内交易平台关闭了,教你如何把Zcash(zec)兑换成人民币
  20. SQL 数据库基础知识总结(一)

热门文章

  1. Mybatis实现简单的数据库增删改查操作
  2. 曾国藩谕纪泽(咸丰六年十月初二日)-珍惜光阴
  3. 【codeforces 29B】Traffic Lights
  4. Tomcat启动正常,所有页面报404错误
  5. 公司员工生日活动策划方案PPT模板
  6. 基于C语言的infineon TC377的CAN通信代码的参考资料
  7. LVGL学习(一)PC模拟器
  8. 【链表习题集1】整体和局部反转链表同频和快慢指针合并链表
  9. 丝涟品牌诞生140年,发布2021全新品牌口号
  10. 东莞1号线广东医科大学站进入深基坑土方开挖