开发者社区> 问答> 正文

echarts不能正常显示,调试的时候又能正常显示:报错

我用的是echarts 2.2.7 的echarts.min.js,数据没有问题,饼图的函数写法没有错,但是第一次加载时饼图就是不显示,我在调用饼图函数的前面写个alert(1), 后又能正常显示。用火狐浏览器调试的时候一步一步下去,又是能显示饼图的,但是不调试,重新刷新页面又不能显示。不知怎么解决。

类似的同样问题,图表有显示,我在函数里写myChart.getDataURL ();但是得到的64位编码为空,调试的时候又有了.

我用的是火狐浏览器

展开
收起
kun坤 2020-06-14 08:58:12 969 0
1 条回答
写回答
取消 提交回答
  • harts在默认隐藏的div中显示空白,有时候图表会放在多个标签页(tab)里,那些初始隐藏的标签在初始化图表的时候因为获取不到容器的实际高宽,可能会绘制失败(不显示图表、图表的高度为0或者宽度为0),解决办法是在echarts渲染之前先设置div的宽高,然后再调用echarts的setOption配置项和数据显示图表。

    2021-02-15 21:21:22
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多