一、解释
出现该警告的原因是我们通常使用echarts图表是用来展示动态的数据,每次数据变化就是重新生成图表的过程,这个时候图表重复获取dom元素就会出现该报错,那怎么解决呢。
二、解决方法
echarts图表生成需要dom容器来承载。我们可以进行判断,如果已经获取到dom就不用再重复获取了,这样问题就解决了,代码如下
if(Object.keys(this.myecharts).length==0){
this.myecharts=echarts.init(this.$ref.echart)
}