添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

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 不行呢?或者你的困惑的点在哪里?