在线等!Can't get Dom width or height 3C

做了一个echart 图表展示,浏览器控制台一直报这个错,不知道什么原因?
所在div已经设置好 宽和高,但是Dom加载时候页面没有加载到,如下:

7个回答

dom里面的<canvas width="0" 一直显示为0 求解

如果还没有解决的话可以试着将图表初始化的方法放到$(document).ready()方法中,亲试可行

echarts 有一个规定的,你要给echarts要设置高度,必须写上
类似这种:

 <div id="main" style="height:100%;margin: auto;"  ></div>

然后你就可以

   var myChart = echarts.init(document.getElementById('main'));
     吧啦吧啦。。。。

明白了没?

huang931027
IAmObject 回复Loki1_1: 怎么不可以,报这个错就是因为echarts没有获取到容器的高度和宽度,设置上就好了。你在css上设置不了,可以用js设置
大约 2 年之前 回复
Loki1_1
王依萍 不可以
大约 2 年之前 回复
leonin12
这个用户不存在 无用
2 年多之前 回复

如果你设置了,还是没有获取到,把你的代码粘贴出来我看看

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问