欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1、beforeCreate和created函數(shù)

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

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

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

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

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

2、beforeMount和mounted函數(shù)

(3)beforeMount():在Vue完成虛擬DOM的生成之后,在將虛擬DOM轉(zhuǎn)換為真實(shí)DOM之前執(zhí)行。此時(shí),頁(yè)面呈現(xiàn)的是未經(jīng)Vue編譯的DOM結(jié)構(gòu),所有對(duì)DOM的操作,最終都不奏效。

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

3、beforeUpdate和updated函數(shù)

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

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

4、beforeDestroy和destroyed函數(shù)

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

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    vue綁定的點(diǎn)擊事件阻止冒泡的實(shí)例

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

    vue中復(fù)用vuex.store對(duì)象的定義

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

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

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

    Vue.js 60分鐘輕松入門

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

最新評(píng)論