[Vue warn]: Error in nextTick: "TypeError: Cannot read property 'getAttribute' of null"


document.getElementById获取不到el-dialog弹窗里的标签元素_第1张图片

原因:el-dialog里的元素还没有加载完,document.getElementById获取不到标签。

解决:el-dialog加载完进行获取,放到this.$nextTick(() =>{} 里进行获取。

this.$nextTick(() => {

                    var dom = document.getElementById('analysisEcharts');

                    console.log(dom)

}

document.getElementById获取不到el-dialog弹窗里的标签元素_第2张图片

这样就可以获取到了:

document.getElementById获取不到el-dialog弹窗里的标签元素_第3张图片