91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

仁寿县| 盈江县| 鄂伦春自治旗| 镇远县| 泽库县| 新竹县| 潍坊市| 德兴市| 沅江市| 梅河口市| 政和县| 保定市| 泾川县| 邻水| 锦州市| 克拉玛依市| 应城市| 正镶白旗| 曲靖市| 苏州市| 阳山县| 贺兰县| 舟曲县| 宝坻区| 东阳市| 原阳县| 汕头市| 自治县| 台北市| 宜昌市| 祁东县| 都江堰市| 八宿县| 简阳市| 河曲县| 株洲市| 红河县| 孟州市| 光泽县| 南部县| 河津市|