You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
By clicking “Sign up for GitHub”, you agree to our
terms of service
and
privacy statement
. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account
One-line summary [问题简述]
项目需要做tab切换, 刚开始用的tab去切换 发现切换后的页面echart图宽度高度都没了, 后面改用路由切换,发现没问题, 但是用了resize监听自适应, 只要稍微动一下浏览器大小 改变浏览器宽高, 图表宽度就没了, , 高必须写死, 但是宽度又变回了100px宽, 请问该如何解决? 为什么不支持100%?
http://m.qpic.cn/psb?/V11wSDi74XbFHJ/RoeFgPAHFavpreEp6UuIYDMWZ0U78KJ5WCNBBG.jfRA!/b/dGcBAAAAAAAA&bo=5gO.AQAAAAADB3g!&rf=viewer_4
Version & Environment [版本及环境]
ECharts version [ECharts 版本]:
Browser version [浏览器类型和版本]:
OS Version [操作系统类型和版本]:
Expected behaviour [期望结果]
能把那100px 换成100% ?
ECharts option [ECharts配置项]
option = {
Other comments [其他信息]
这个问题不是由于 ECharts 不支持 100% 引起的,事实上,ECharts 不管你 CSS 写的是像素值还是百分比,只管实际容器的大小。而在 tab 切换的时候,其实这个容器是 0x0 的,所以再切回这个 tab 的时候当然是需要 resize 一下的。
@CJELLYS 可以具体说下为什么切换回 tab 之后调用 resize 不行呢?或者你的困惑的点在哪里?