• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    vue生命周期實(shí)例小結(jié)

    來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:09:55
    文檔

    vue生命周期實(shí)例小結(jié)

    vue生命周期實(shí)例小結(jié):本文實(shí)例分析了vue生命周期。分享給大家供大家參考,具體如下: 每個(gè)Vue實(shí)例都存在完整的生命周期,經(jīng)歷從創(chuàng)建、初始化數(shù)據(jù)、編譯模板、掛載Dom、渲染→更新→渲染、銷毀等一系列過程。如下圖所示 鉤子函數(shù) vue的完整生命周期可分為三個(gè)階段:初始化階段、運(yùn)
    推薦度:
    導(dǎo)讀vue生命周期實(shí)例小結(jié):本文實(shí)例分析了vue生命周期。分享給大家供大家參考,具體如下: 每個(gè)Vue實(shí)例都存在完整的生命周期,經(jīng)歷從創(chuàng)建、初始化數(shù)據(jù)、編譯模板、掛載Dom、渲染→更新→渲染、銷毀等一系列過程。如下圖所示 鉤子函數(shù) vue的完整生命周期可分為三個(gè)階段:初始化階段、運(yùn)

    本文實(shí)例分析了vue生命周期。分享給大家供大家參考,具體如下:

    每個(gè)Vue實(shí)例都存在完整的生命周期,經(jīng)歷從創(chuàng)建、初始化數(shù)據(jù)、編譯模板、掛載Dom、渲染→更新→渲染、銷毀等一系列過程。如下圖所示

    鉤子函數(shù)

    vue的完整生命周期可分為三個(gè)階段:初始化階段、運(yùn)行階段和銷毀階段。共存在很多鉤子函數(shù),他們?cè)趘ue生命周期不同的階段進(jìn)行操作,列舉如下:

  • beforeCreate
  • created
  • beforeMount
  • mounted
  • beforeUpdate
  • updated
  • beforeDestroy
  • destroyed
  • 鉤子函數(shù)說明

  • beforeCreate
  • 通過new Vue() 創(chuàng)建vue實(shí)例,vue的生命周期便拉開了序幕,首先會(huì)執(zhí)行beforeCreate鉤子函數(shù)。此時(shí)的vue實(shí)例只是一個(gè)空殼,還未掛載DOM元素,無(wú)法訪問到數(shù)據(jù)和真實(shí)的dom,一般不做操作。

  • created
  • 這個(gè)時(shí)候已經(jīng)可以使用到數(shù)據(jù),也可以更改數(shù)據(jù),在這里更改數(shù)據(jù)不會(huì)觸發(fā)updated函數(shù)和不會(huì)觸發(fā)其他鉤子函數(shù),一般可以在這里做初始數(shù)據(jù)的獲取。

  • beforeMount
  • 在這個(gè)函數(shù)中虛擬dom已經(jīng)創(chuàng)建完成(馬上就要渲染),這里也可以更改數(shù)據(jù),不會(huì)觸發(fā)updated,在這里可以在渲染前最后一次更改數(shù)據(jù)的機(jī)會(huì),不會(huì)觸發(fā)其他的鉤子函數(shù)。

  • mounted
  • 在這個(gè)函數(shù)調(diào)用時(shí),組件已經(jīng)出現(xiàn)在頁(yè)面中,數(shù)據(jù)、真實(shí)dom都已經(jīng)處理好了,事件都已經(jīng)掛載好了,可以在這里操作真實(shí)dom等事情。

  • beforeUpdate
  • 當(dāng)組件或?qū)嵗臄?shù)據(jù)更改之后,會(huì)立即執(zhí)行beforeUpdate,然后vue的虛擬dom機(jī)制會(huì)重新構(gòu)建虛擬dom與上一次的虛擬dom樹利用diff算法進(jìn)行對(duì)比之后重新渲染。

  • updated
  • 當(dāng)更新完成后,執(zhí)行updated,數(shù)據(jù)已經(jīng)更改完成,dom也重新render完成,可以操作更新后的虛擬dom。

  • beforeDestroy
  • 當(dāng)通過某種方式調(diào)用$destroy方法后,立即執(zhí)行beforeDestroy函數(shù)做一些善后工作,如清除計(jì)時(shí)器、清除非指令綁定的事件等。

  • destroyed
  • 組件的數(shù)據(jù)綁定、監(jiān)聽等去掉后只剩下dom空殼,此時(shí)執(zhí)行destroyed。當(dāng)然,也可以在這里完成上述操作。

    vue的生命周期:從出生到加載 到 銷毀 有一套完整的生命周期過程
    能夠讓我們進(jìn)行在不同時(shí)期去寫不同的代碼 去做不同的事情

    鉤子函數(shù):就是不同的生命周期 vue給我們暴露出來的 回調(diào)函數(shù)

    示例:

    var vn = new Vue({
    el:'.box',
    data:{
    msg:'<h1>呵呵</h1>'
    },
    beforeCreate:function() {
    alert("實(shí)例要?jiǎng)?chuàng)建了,要開始表演了");
    },
    created:function() {
    alert('vue實(shí)例已經(jīng)new出來了,方法和屬性還沒有編譯');
    },
    beforeMount:function() {
    alert('vue實(shí)例已經(jīng)創(chuàng)建完成,馬上要執(zhí)行內(nèi)部屬性和方法的編譯');
    },
    mounted:function() {
    alert('對(duì)象和屬性已經(jīng)編譯完成');
    },
    beforeUpdate:function() {
    alert('數(shù)據(jù)馬上更新,沒保存趕緊保存');
    },
    updated:function() {
    alert('數(shù)據(jù)已經(jīng)更新');
    },
    beforeDestroy:function() {
    alert('vue實(shí)例已經(jīng)走到盡頭了');
    },
    destroyed:function() {
    alert("vue實(shí)例永遠(yuǎn)活在我們心中!!!");
    }
    })
    
    

    希望本文所述對(duì)大家vue.js程序設(shè)計(jì)有所幫助。

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    vue生命周期實(shí)例小結(jié)

    vue生命周期實(shí)例小結(jié):本文實(shí)例分析了vue生命周期。分享給大家供大家參考,具體如下: 每個(gè)Vue實(shí)例都存在完整的生命周期,經(jīng)歷從創(chuàng)建、初始化數(shù)據(jù)、編譯模板、掛載Dom、渲染→更新→渲染、銷毀等一系列過程。如下圖所示 鉤子函數(shù) vue的完整生命周期可分為三個(gè)階段:初始化階段、運(yùn)
    推薦度:
    標(biāo)簽: VUE 實(shí)例 總結(jié)
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产欧美日韩综合精品一区二区三区 | 国产精品久久久久久福利69堂| 国产一区精品| 国产福利视精品永久免费| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 国产欧美精品一区二区色综合 | 国产91精品在线| 全球AV集中精品导航福利| 欧美精品黑人粗大视频| 国产精品久久久天天影视香蕉| 国产精品亚洲精品| A级精品国产片在线观看| 亚洲精品无码午夜福利中文字幕| 国产精品制服丝袜亚洲欧美 | 国产精品福利网站导航| 乱精品一区字幕二区| 中文精品99久久国产| 日韩精品一区二区三区视频| 国产美女精品视频| 国产精品 羞羞答答在线| 午夜精品视频在线| 国产精品欧美日韩| 99精品国产一区二区三区| 国产欧美精品AAAAAA片| 久久久久人妻精品一区| 日韩精品极品视频在线观看免费 | 亚洲午夜精品久久久久久人妖| 3D动漫精品啪啪一区二区下载| 国产精品99精品久久免费| 囯产精品一品二区三区| 国产精品9999久久久久| 国产精品莉莉欧美自在线线| 精品国产污污免费网站| 久久国产精品久久国产精品| 国产精品久久久久影院嫩草| 久久国产乱子伦精品免费强| 欧美精品一区二区三区视频| 国产精品一级片| 99久久www免费人成精品| 亚洲国产精品嫩草影院在线观看| 国产精品1024香蕉在线观看 |