中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue生命周期中的八個鉤子函數相機是怎樣的

發布時間:2021-12-15 19:35:31 來源:億速云 閱讀:122 作者:柒染 欄目:開發技術

Vue生命周期中的八個鉤子函數相機是怎樣的,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

1、beforeCreate和created函數

beforeCreate和created以初始化:數據監測、數據代理為分界線。

在執行beforeCreate()之前,將初始化生命周期、時間,但數據代理還沒有開始。

(1)beforeCreate():在初始化數據監測、數據代理之前執行beforeCreate函數中的內容。此時,無法通過Vm訪問到data中的數據、methods中的方法

(2)created():在初始化數據監測、數據代理之后執行beforeCreate函數中的內容。此時可以通過vm訪問到data中的數據、methods中配置的方法

在數據掛載之前還有一個步驟,那就是Vue解析模板的過程(生成虛擬DOM),頁面還不能顯示解析好的內容。

2、beforeMount和mounted函數

(3)beforeMount():在Vue完成虛擬DOM的生成之后,在將虛擬DOM轉換為真實DOM之前執行。此時,頁面呈現的是未經Vue編譯的DOM結構,所有對DOM的操作,最終都不奏效。

(4)mounted():在將虛擬DOM轉換為真實DOM之后執行。此時,頁面中呈現的是經過Vue編譯的DOM,對DOM的操作均有效(盡可能避免)。至此初始化過程結束,一般在此進行:開啟定時器、發送網絡請求、訂閱消息、綁定自定義事件等初始化操作

3、beforeUpdate和updated函數

(5)beforeUpdate():在數據發生變化時,生成新的虛擬DOM,隨后與舊的虛擬DOM進行比較,最終完成頁面更新(Model-》View)的過程之前執行。此時,數據是新的,但頁面是舊的,即,頁面尚未和數據保持同步

(6)updated():在數據發生變化時,生成新的虛擬DOM,隨后與舊的虛擬DOM進行比較,最終完成頁面更新(Model-》View)的過程之后執行。此時,數據是新的,頁面也是新的,即,頁面和數據保持同步

4、beforeDestroy和destroyed函數

(7)beforeDestroy():在移除數據監視、子級元素、事件監聽之前執行。此時,vm中所有的data、methods、指令等都處于可用狀態,馬上要執行銷毀過程,一般在此階段:關閉定時器、取消訂閱消息、解綁自定義事件等收尾操作。此時所有東西都可訪問到,但是執行操作,頁面上的內容不會發生改變

(8)destroyed():在移除數據監視、子級元素、事件監聽之后執行。解除與頁面上data、methods、指令等的綁定。

看完上述內容,你們掌握Vue生命周期中的八個鉤子函數相機是怎樣的的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

老河口市| 乌恰县| 秦皇岛市| 庆城县| 巨野县| 阳城县| 收藏| 华安县| 南宫市| 保靖县| 通化市| 潮安县| 留坝县| 壶关县| 嘉祥县| 惠东县| 陆川县| 余干县| 仪陇县| 克什克腾旗| 昆明市| 凌云县| 同仁县| 罗甸县| 融水| 四平市| 阿荣旗| 惠东县| 来宾市| 东明县| 定日县| 红桥区| 青海省| 云南省| 三河市| 大英县| 三门县| 灵丘县| 汝城县| 兴海县| 通辽市|