使用echarts出现“[ECharts] There is a chart instance already initialized on t”警告的解决办法

82 阅读1分钟
 //检测是否已经存在echarts实例,如果不存在,则不再去初始化
        let myChart = this.$echarts.getInstanceByDom(
          this.$refs[this.chartObj.type]
        );
        //如果为空 则正常进行渲染 反之 不再进行初始化 
        if (myChart == null) {
          myChart = this.$echarts.init(this.$refs[this.chartObj.type]);
        }
        
        myChart.setOption(this.option);