亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue生命周期中的八個鉤子函數(shù)相機

 更新時間:2021年12月14日 16:15:44   作者:cleannnnn  
這篇文章主要為大家介紹了Vue生命周期中的八個鉤子函數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

1、beforeCreate和created函數(shù)

beforeCreate和created以初始化:數(shù)據(jù)監(jiān)測、數(shù)據(jù)代理為分界線。

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

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

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

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

2、beforeMount和mounted函數(shù)

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

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

3、beforeUpdate和updated函數(shù)

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

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

4、beforeDestroy和destroyed函數(shù)

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

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

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!

相關文章

  • vue.js異步上傳文件前后端實現(xiàn)代碼

    vue.js異步上傳文件前后端實現(xiàn)代碼

    這篇文章主要為大家詳細介紹了vue.js異步上傳文件前后端的實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Vue3中導航守衛(wèi)的使用教程

    Vue3中導航守衛(wèi)的使用教程

    在Vue3中,導航守衛(wèi)(Navigation Guards)用于在路由切換前后執(zhí)行一些操作,例如驗證用戶權限、取消路由導航等,本文主要為大家介紹了vue3中導航守衛(wèi)的使用方法,需要的可以參考下
    2023-08-08
  • Vue 讓元素抖動/擺動起來的實現(xiàn)代碼

    Vue 讓元素抖動/擺動起來的實現(xiàn)代碼

    這篇文章主要介紹了Vue 讓元素抖動/擺動起來的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 說說如何在Vue.js中實現(xiàn)數(shù)字輸入組件的方法

    說說如何在Vue.js中實現(xiàn)數(shù)字輸入組件的方法

    這篇文章主要介紹了說說如何在Vue.js中實現(xiàn)數(shù)字輸入組件的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • vue3實現(xiàn)H5表單驗證組件的示例

    vue3實現(xiàn)H5表單驗證組件的示例

    本文主要介紹了vue3實現(xiàn)H5表單驗證組件的示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • Vue中對拿到的數(shù)據(jù)進行A-Z排序的實例

    Vue中對拿到的數(shù)據(jù)進行A-Z排序的實例

    今天小編就為大家分享一篇Vue中對拿到的數(shù)據(jù)進行A-Z排序的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • vue綁定的點擊事件阻止冒泡的實例

    vue綁定的點擊事件阻止冒泡的實例

    下面小編就為大家分享一篇vue綁定的點擊事件阻止冒泡的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • vue中復用vuex.store對象的定義

    vue中復用vuex.store對象的定義

    這篇文章主要介紹了vue中復用vuex.store對象的定義,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 在?Vue?中使用?dhtmlxGantt?組件時遇到的問題匯總(推薦)

    在?Vue?中使用?dhtmlxGantt?組件時遇到的問題匯總(推薦)

    dhtmlxGantt一個功能豐富的甘特圖插件,支持任務編輯,資源分配和多種視圖模式,這篇文章主要介紹了在?Vue?中使用?dhtmlxGantt?組件時遇到的問題匯總,需要的朋友可以參考下
    2023-03-03
  • Vue.js 60分鐘輕松入門

    Vue.js 60分鐘輕松入門

    Vue.js提供了簡潔、易于理解的API,幫助大家快速靈活掌握Vue.js。這篇文章主要介紹了如何在60分鐘內輕松學習Vue.js,感興趣的小伙伴們可以參考一下
    2016-11-11

最新評論