判斷有向圖中是否存在環
阿新 • • 發佈:2022-02-25
Vue例項化物件後,執行如下流程:
Init初始化環節:
初始化:生命週期、事件,但資料代理還沒有開始
beforeCreate函式:
無法通過vm訪問到data中的資料、methods中的方法
Init初始化環節:
資料監測、資料代理
created函式:
可以通過vm訪問到data中的資料、methods中的配置方法
執行完次階段後,Vue開始解析模板,生成虛擬DOM,頁面還不能顯示解析好的內容
beforeMount函式:
1.頁面呈現的是未經Vue編譯的DOM結構
2.所有對DOM的操作都不會奏效
執行完此階段後,Vue將記憶體中的虛擬DOM轉換為真實DOM插入到頁面中(此時Vue將資料拷貝一份放在vm.$el配置項中)
mounted函式:
1.頁面呈現的是經過Vue編譯的DOM結構
2.對DOM的操作均有效
beforeupdate函式:
資料是新的,頁面還是舊的。(頁面和資料尚未保持同步)
根據新資料,生成新的虛擬DOM,隨後與舊的虛擬DOM進行比較,最終完成頁面的更新,即完成model到view的更新
updated函式:
資料是新的,頁面是新的。