document.getElementById获取不到el-dialog弹窗里的标签元素

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


image.png

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

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

this.$nextTick(() => {

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

                    console.log(dom)

}

image.png

这样就可以获取到了:

image.png


猜你喜欢

转载自blog.51cto.com/9243237/2512513