需求:根据数据量的大小,动态调整echart柱形图的宽度。

实现构想:根据数据的size调整div的大小,然后调用echart对象的resize方法重置柱状图的宽度:

                // 图的大小动态自动调整let compactWidth = data.size*32;let width = compactWidth < 1860 ? 1860 : compactWidth;this.chartStyle.width = width + "px";vueVisit.visitChart.resize();

碰到的问题:柱状图并没有动态的改变了宽度,而是下次再调整一次才生效。

原因分析:应该是echart渲染或者读取div的宽度什么的延迟了。。。

解决方法:延时100毫秒再调用echart对象的resize方法:

                // 图的大小动态自动调整let compactWidth = data.size*32;let width = compactWidth < 1860 ? 1860 : compactWidth;this.chartStyle.width = width + "px";setTimeout(function(){vueVisit.visitChart.resize();}, 100); //需要一个延迟,resize()才能生效

百度echart resize的坑相关推荐

  1. 镇江SEO外包:如何识别百度免费收录的坑?

    对于在镇江做SEO而言,我们通常情况下,由于人力资源与时间精力有限,我们通常选择镇江SEO外包,将自己的业务,交给镇江SEO机构,代理完成. 但在实际交流与沟通的过程中,镇江SEO外包的相关团队经常会 ...

  2. 2021-08-21-智能/百度小程序踩坑

    智能小程序/百度小程序踩坑-客服功能 1.智能小程序接入客服服务非常简单,但是我第一次搞客服功能认为就跟h5一样直接引入第三方的服务,然后使用调用js文件就可以了,但是,在小程序中只能使用官方提供的客 ...

  3. 一个很奇怪的 OpenCV出错:resize的坑

    简 介: 在cv2.resize中会存在很多"坑".但对象的数据格式不是"float"造成出错,给出的提示非常具有迷惑性.注意这一点会使得后面的编程更加的愉快. ...

  4. 百度地图sdk踩坑之旅

    1.写在前面 项目中需要加上路线规划,导航,添加覆盖物,因为我最开始项目中定位我使用的是百度定位,所以为了省事,接着使用百度地图sdk实现这些.这两天踩了很多百度地图的坑,记下来.因为一些原因,后面会 ...

  5. 百度echart柱图、折线图、饼图、Map类型等类似视图的动态加载数据

    这几天接触的一个项目需要使用到百度的echart,所以简单查找并实验了几款比较简单且适用性较广的例子,做了几个简单的Demo,一来是对echart有所了解,二来也是记录一下,方便以后进一步的优化. 首 ...

  6. 百度上线APP签名坑

    一不小心不知道keystore文件放哪了~ So,就踏上了更改签名的坑,在此记录一下有用的东西 一.查看上线签名 二.查看keystore签名 命令 : keytool -list -v -keyst ...

  7. android 接百度SDK遇到的坑(百度地图BD09经纬度转高德地图GCJ02经纬度)

    百度转高德==> /*** 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转换* 即 百度 转 谷歌.高德** @param latLng* @returns*/public s ...

  8. 虚拟机Linux上网ping百度跳过的坑,亲测有效

    生成网卡ifconfig ens34 192.168.254.195重启后失效(与桥接的物理机网段相同即可) 首先查询网卡mac地址00:50:56:20:79:c8 bash-4.2# ip add ...

  9. 百度Echart 地图

    使用百度地图做一个全国地图数据分析的功能,如下图 代码 <%@ Page Language="C#" AutoEventWireup="true" Cod ...

  10. vue3 使用百度地图,踩坑日历

    vue中使用百度地图,之前使用的是vue-baidu-map组件,在vue2中引入完全能正常使用,但是引入到vue3项目中,BMap is not defined频繁报错.. 官方地址:Vue Bai ...

最新文章

  1. python自带的shell是什么-python shell是什么东西
  2. 『 申请地址 』阿里云网盘限时开放内测申请!
  3. Docker教程-安装
  4. 开箱即用~基于.NET Core的统一应用逻辑分层框架设计
  5. 关于使用pietty或putty终端连接ubuntu虚拟机时报被拒绝连接问题
  6. Delphi多线程详解CreateThread、TThread,以及线程间通过临界区(CriticalSection)实现同步
  7. 泛型使用思想,记一次java泛型使用经历
  8. android同步服务器时间同步,Android时间与服务器同步方案
  9. 软件开发架构与网络编程
  10. 参数化三维管网建模系统MagicPipe3D
  11. ie8打不开java项目_IE8点击打开没反应,尝试多种方法始终打不开
  12. Arduino温控风扇
  13. 观察者模式Observer -- 深入理解
  14. 微信小程序小说阅读器/在线故事阅读丨可以android studio运行
  15. SQL注入及其危害、防御手段
  16. Linux 基础实战(二)
  17. validation校验 @NotNull @NotBlank及分组校验
  18. 全球与中国智能精准医疗软件市场深度研究分析报告
  19. 车载以太网100base-T1
  20. android 通过service 执行AlarmManager 自动更换壁纸

热门文章

  1. CameraLink标准解读
  2. 利用STM32和可控硅控制220V加热电路
  3. linux版filezilla使用教程,FileZilla使用测评
  4. 【sketchup 2021】草图大师的场景优化工具2【草图大师动态组件的详细使用说明和各个函数说明】【重要】
  5. sketchup生成面域插件_什么插件这么神奇,SketchUp一秒搞定99%异形建模
  6. ALCO单螺母SN系列面板安装球阀
  7. 《操作系统》课程设计任务书
  8. 六人扑克牌游戏 三先 规则
  9. 网络安全渗透高级工具(黑客工具软件大全100套)
  10. vue3.0中使用百度离线地图