Error in created hook: "TypeError: Cannot read property 'getAttribute' of undefined"

表现:vue项目中,进入页面的时候,报错如下

原因:我把Echarts 的初始化,写到了created 的回调函数中了,

解决办法:将初始化写到mounted的回调函数中

理由:
created: 在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染
mounted:在模板渲染成html后调用,通常是初始化页面完成之后,再对html的dom节点进行操作 

注意:如果是弹框中包含 echarts 图,那么可以在下边的函数里执行 echarts 初始化


this.$nextTick(function () {    
           
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章