tab切换显示echarts图,在点击切换按钮的时候echarts图不显示,控制台会报错显示dom无效。
解决方法如下:
clickTools(index) {
if (index == 1) {
//this.$nexTick方法里面会等待数据和dom操作完毕之后才进行执行
console.log("clickTools切换getHistogram", index);
this.$nextTick(() => { //添加this.$nexTick方法进行渲染
this.getHistogram() //this.Echarts的渲染函数
})
} else if (index == 2) {
console.log("clickTools切换getPic", index);
this.$nextTick(() => { //添加this.$nexTick方法进行渲染
this.getPic() //this.Echarts的渲染函数
})
}
},