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 () {    
           
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章