尽管删除了调整大小事件侦听器,图表图表有时会在调整页面大小时被压扁如何防止这种情况?

问题描述

此处提出的问题 - https://github.com/gionkunz/chartist-js/issues/1290

我遇到了图表被“压扁”的错误。我们偶尔可以通过调整页面大小来重现这一点,然后整个页面(不仅仅是图表)似乎会重新呈现,然后图形可能会被压扁。如果页面没有完全重新呈现,那么这个问题似乎不会发生。

这似乎是由于页面调整大小而发生的,因此我删除了调整大小侦听器。我首先在图表上使用 detach() 执行此操作,但这不起作用,然后在超时的情况下从图表中手动删除调整大小事件侦听器(如 GitHub 问题中所建议的那样)。

后者大部分时间都有效,但偶尔页面底部的图形仍然会被压扁。不太确定会发生什么,但正如所说,我怀疑它是调整大小事件侦听器未能在后面的图表中被删除。任何人都知道可能的修复方法吗?

浏览器:Chrome

非压扁条形图示例: Normal chartist bar chart

被压扁的例子: Squashed chartist bar chart bug,on page resize

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)