echarts的画布高度为零

下面是我的dom元素

<div id="echartsDom"></div>

我是用less编译的

#echartsDom {
  width: 100%;
  height:1080px;
}

结果宽度有但是画布height为零
图片描述

必须设置行内样式?我不太愿意在init的时候设置宽高,请问如何解决?

阅读 8.4k
1 个回答

用的百分比或者切换显示隐藏?调用一下你echarts的resize()就行了;用的框架的话要在生命周期中组件完成更新时调用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进