Error: Initialize failed: invalid dom加載出現的問題

1.錯誤信息如圖

image.png

2.解決方法

// 方法1
function initEcharts () {
    // 新建一個promise對象
    let newPromise = new Promise((resolve) => {
        resolve()
    })
    //然后異步執(zhí)行echarts的初始化函數
    newPromise.then(() => {
        //  此dom為echarts圖標展示dom
        echarts.init(DOm)
    })
}

// 方法2
//這里不要用created(用mounted),created這時候還只是創(chuàng)建了實例,但模板還沒掛載完成
mounted() {
   this.initData()
}

// 方法3
//用this.$nextTick(()=>{}) (這個回調函數會在數據掛載更新完之后執(zhí)行,所以可行
this.$nextTick(() => {
        charts = this.$echarts.init(this.$refs.echart)
        charts.clear()
        charts.resize()
        charts.setOption(option)
        this.loading = false
 })
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容