关于在Element UI的el-dialog组件中使用echarts的问题
问题描述:
"Cannot read property 'getAttribute' of null"
"ECharts Can't get dom width or height!"
"Initialize failed: invalid dom"
原因:
当我们打开el-dialog
时,dom元素是还没有渲染完成的
解决:
// 使用setTimeout定时间器
open(){
this.dialogVisible = true;
setTimeout(() => {
this.setMyCharts();
},300