经过

要求的效果是点击按钮,出现弹出框,里面生成一个柱状图,但是每次生成完毕之后出现的图都width:100px height:100px ,后来看网上解释的原因是因为生成canvas的时候Echart实例没有获取到元素的宽高,所以就生成了100px.

解决

在那个窗弹出后在初始化Echart实例

问题

每当我点击一次就会生成一个Echart实例,他的自适应宽度不好使了,所以每次关闭弹窗的时候就销毁实例 ( myChart.dispose() ),等进入的时候在创建。

总结

我也不知道这么做对不对 ,或者有什么别的API,或者方法我不知道,这么做也不知道耗不耗费性能,如果那个过路的大神看见了,麻烦告知一下,感谢!!!

小白 记录每天生活


版权声明:本文为weixin_45395412原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_45395412/article/details/100934376