最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue生命周期區(qū)別詳解

 更新時(shí)間:2021年07月29日 10:00:02   作者:stay_少年與夢(mèng)  
這篇文章主要介紹了Vue生命周期區(qū)別詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下

生命周期分類

vue每個(gè)組件都是獨(dú)立的,每個(gè)組件都有一個(gè)屬于它的生命周期,

從一個(gè)組件創(chuàng)建、數(shù)據(jù)初始化掛載、更新銷毀,這就是一個(gè)組件所謂的生命周期。
在組件中具體的方法有:
beforeCreate
created
beforeMount
mounted
beforeUpdate
updated
beforeDestroy
destroyed

beforeCreate( 創(chuàng)建前 )

在實(shí)例初始化之后,數(shù)據(jù)觀測(cè)和事件配置之前被調(diào)用,此時(shí)組件的選項(xiàng)對(duì)象還未創(chuàng)建,el 和 data 并未初始化,因此無(wú)法訪問(wèn)methods,
data, computed等上的方法和數(shù)據(jù)。

created ( 創(chuàng)建后 )

實(shí)例已經(jīng)創(chuàng)建完成之后被調(diào)用,在這一步,實(shí)例已完成以下配置:數(shù)據(jù)觀測(cè)、屬性和方法的運(yùn)算,watch/event事件回調(diào),完成了data 數(shù)據(jù)的初始化,el沒(méi)有。 然而,掛在階段還沒(méi)有開(kāi)始, $el屬性目前不可見(jiàn),這是一個(gè)常用的生命周期,因?yàn)槟憧梢哉{(diào)用methods中的方法,改變data中的數(shù)據(jù),并且修改可以通過(guò)vue的響應(yīng)式綁定體現(xiàn)在頁(yè)面上,,獲取computed中的計(jì)算屬性等等,通常我們可以在這里對(duì)實(shí)例進(jìn)行預(yù)處理

beforeMount(掛載前)

掛在開(kāi)始之前被調(diào)用,相關(guān)的render函數(shù)首次被調(diào)用(虛擬DOM),實(shí)例已完成以下的配置: 編譯模板,把data里面的數(shù)據(jù)和模板生成html,完成了el和data 初始化,注意此時(shí)還沒(méi)有掛在html到頁(yè)面上。

mounted(掛載后)

掛在完成,也就是模板中的HTML渲染到HTML頁(yè)面中,此時(shí)一般可以做一些ajax操作,mounted只會(huì)執(zhí)行一次。

beforeUpdate(更新前)

在數(shù)據(jù)更新之前被調(diào)用,發(fā)生在虛擬DOM重新渲染和打補(bǔ)丁之前,可以在該鉤子中進(jìn)一步地更改狀態(tài),不會(huì)觸發(fā)附加地重渲染過(guò)程

updated(更新后)

在由于數(shù)據(jù)更改導(dǎo)致地虛擬DOM重新渲染和打補(bǔ)丁只會(huì)調(diào)用,調(diào)用時(shí),組件DOM已經(jīng)更新,所以可以執(zhí)行依賴于DOM的操作,然后在大多是情況下,應(yīng)該避免在此期間更改狀態(tài),因?yàn)檫@可能會(huì)導(dǎo)致更新無(wú)限循環(huán),該鉤子在服務(wù)器端渲染期間不被調(diào)用

beforeDestroy(銷毀前)

在實(shí)例銷毀之前調(diào)用,實(shí)例仍然完全可用,
這一步還可以用this來(lái)獲取實(shí)例,
一般在這一步做一些重置的操作,比如清除掉組件中的定時(shí)器 和 監(jiān)聽(tīng)的dom事件

destroyed(銷毀后)

在實(shí)例銷毀之后調(diào)用,調(diào)用后,所以的事件監(jiān)聽(tīng)器會(huì)被移出,所有的子實(shí)例也會(huì)被銷毀,該鉤子在服務(wù)器端渲染期間不被調(diào)用
vue實(shí)例已經(jīng)解除了事件監(jiān)聽(tīng)以及dom的綁定,但是dom結(jié)構(gòu)依然存在

執(zhí)行順序(圖示)

在這里插入圖片描述

到此這篇關(guān)于Vue生命周期區(qū)別詳解的文章就介紹到這了,更多相關(guān)Vue生命周期內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue使用路由router-view的詳細(xì)代碼

    vue使用路由router-view的詳細(xì)代碼

    這篇文章主要介紹了vue使用路由router-view的相關(guān)知識(shí),其原理就是采用?SPA(single-page-application)?模式,就是只有一個(gè)?Web?頁(yè)面的應(yīng)用,通過(guò)?router?來(lái)控制頁(yè)面的刷新和迭代,感興趣的朋友一起看看吧
    2023-12-12
  • vue+element-ui+axios實(shí)現(xiàn)圖片上傳

    vue+element-ui+axios實(shí)現(xiàn)圖片上傳

    這篇文章主要為大家詳細(xì)介紹了vue+element-ui+axios實(shí)現(xiàn)圖片上傳,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • vue中data改變后讓視圖同步更新的方法

    vue中data改變后讓視圖同步更新的方法

    這篇文章主要給大家介紹了關(guān)于vue中data改變后讓視圖同步更新的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Vue開(kāi)發(fā)中整合axios的文件整理

    Vue開(kāi)發(fā)中整合axios的文件整理

    這篇文章主要給大家整理了在Vue開(kāi)發(fā)中整合axios要用到的文件,在vue開(kāi)發(fā)中,不可避免要整合axios,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面來(lái)一起看看吧。
    2017-04-04
  • Vue列表頁(yè)渲染優(yōu)化詳解

    Vue列表頁(yè)渲染優(yōu)化詳解

    這篇文章主要為大家詳細(xì)介紹了Vue列表頁(yè)渲染優(yōu)化的操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Vue完整版和runtime版的區(qū)別詳解

    Vue完整版和runtime版的區(qū)別詳解

    這篇文章主要為大家介紹了Vue完整版和runtime版的區(qū)別詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • 前端element-ui兩層dialog嵌套遮罩層消失的問(wèn)題解決辦法

    前端element-ui兩層dialog嵌套遮罩層消失的問(wèn)題解決辦法

    最近使用vue+elementUI做項(xiàng)目,使用過(guò)程中很多地方會(huì)用到dialog這個(gè)組件,有好幾個(gè)地方用到了dialog的嵌套,這篇文章主要給大家介紹了關(guān)于前端element-ui兩層dialog嵌套遮罩層消失的問(wèn)題解決辦法,需要的朋友可以參考下
    2024-08-08
  • 解決vite build打包后頁(yè)面不能正常訪問(wèn)的情況

    解決vite build打包后頁(yè)面不能正常訪問(wèn)的情況

    這篇文章主要介紹了解決Vite打包后直接使用瀏覽器打開(kāi),顯示空白問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue+rem自定義輪播圖效果

    vue+rem自定義輪播圖效果

    這篇文章主要為大家詳細(xì)介紹了vue+rem自定義輪播圖效果,手指觸摸左滑和右滑,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Vue如何使用patch-package優(yōu)雅地修改第三方依賴庫(kù)

    Vue如何使用patch-package優(yōu)雅地修改第三方依賴庫(kù)

    在前端開(kāi)發(fā)中,有時(shí)我們需要對(duì)第三方依賴庫(kù)進(jìn)行修改以滿足項(xiàng)目需求,patch-package 是一個(gè)優(yōu)秀的工具,可以幫助我們優(yōu)雅地管理這些修改,下面我們來(lái)看看具體操作吧
    2025-03-03

最新評(píng)論

南木林县| 平顺县| 车险| 湘潭市| 江津市| 宁陵县| 米易县| 蕉岭县| 阳高县| 攀枝花市| 武宁县| 四会市| 阿拉善盟| 苍南县| 志丹县| 三门县| 获嘉县| 湾仔区| 武邑县| 云林县| 江川县| 江门市| 武冈市| 安宁市| 武宣县| 文安县| 枝江市| 鸡泽县| 额济纳旗| 邯郸县| 溧水县| 贞丰县| 嘉兴市| 镇雄县| 长葛市| 宜都市| 怀柔区| 浮山县| 武穴市| 剑阁县| 桐梓县|