解决Echarts+-el-tab-pane-的警告:Can'tgetDOMwidthorheight
1问题描述环境:Echarts在Chrome87Element-PlusVue3.0.5+警告如下:2代码
exportdefault{mounted(){varcategory=echarts.init(document.getElementById('main'))//...}}3原因分析原因是
。具体问题可以看这里:Echartswarning的关键是clientWidth和clienHeight。当直接在代码中固定高度和宽度时: 控制台打印为clientHeight/clientWidth:console.log(document.getElementById('main').clientWidth)console.log(document.getElementById('main').clientHeight)都是0,原因是
,把图表放在外面没有警告: