页面刷新,echarts重新渲染后canvas宽高为零或百分比失效,canvas=100
这个问题我查过很多地方,也用了好几种大家说过的方法,比如重新加载reSize函数(重新设置宽高),用echarts自带的属性设置默认宽高(如果页面自适应,不可取),反正前前后后好几种都没解决问题,然后我就找到了这一篇博文:
指路:https://www.jianshu.com/p/4d0c4f43ddd1
简单明了,或者说之前也可能查到过,但是没有这么直接的,
总结一下:用this.$nextTick(()=>{…}等到dom加载完成的时候再渲染echarts
希望有这个问题的小伙伴迅速解决问题不再
转载
2020-12-25 11:56:04 ·
3401 阅读 ·
1 评论