关于echarts报错警告问题,这个警告的意思就是:有一个关于dom的图表实例已初始化。
就是当前页面的当前图表在重绘时,当前图表未销毁,但是不影响当前渲染效果,后面你加入点击事件以及一些其它的图表操作,它会重复触发多次,所以,要想办法将其销毁重构。
首先,clear()方法,试过了,没有用;
这,我是用dispose()方法实现的:
var myChart = this.$echarts.getInstanceByDom(document.getElementById("echart"));
// console.log(myChart); //检查是否存在图表实例
if (myChart != null && myChart != "" && myChart != undefined) {
// 已存在则调用 dispose() 方法销毁
myChart.dispose();
}
myChart = this.$echarts.init(document.getElementById("echart"));