真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vue組件的生命周期有哪些-創(chuàng)新互聯(lián)

Vue組件的生命周期有哪些?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)從事網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷、微信平臺小程序開發(fā)、網(wǎng)站運營為一體的建站企業(yè);在網(wǎng)站建設(shè)告別千篇一律,告別似曾相識,這一次我們重新定義網(wǎng)站建設(shè),讓您的網(wǎng)站別具一格。成都響應(yīng)式網(wǎng)站建設(shè)公司,實現(xiàn)全網(wǎng)營銷!一站適應(yīng)多終端,一樣的建站,不一樣的體驗!

Vue實例有一個完整的生命周期,從開始創(chuàng)建、初始化數(shù)據(jù)、編譯模板、掛在DOM、渲染-更新-渲染、卸載等一系列過程,我們成為Vue 實例的生命周期,鉤子就是在某個階段給你一個做某些處理的機會。

beforeCreate( 創(chuàng)建前 )

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

created ( 創(chuàng)建后 )


實例已經(jīng)創(chuàng)建完成之后被調(diào)用,在這一步,實例已完成以下配置:數(shù)據(jù)觀測、屬性和方法的運算,watch/event事件回調(diào),完成了data 數(shù)據(jù)的初始化,el沒有。 然而,掛在階段還沒有開始, $el屬性目前不可見,這是一個常用的生命周期,因為你可以調(diào)用methods中的方法,改變data中的數(shù)據(jù),并且修改可以通過vue的響應(yīng)式綁定體現(xiàn)在頁面上,,獲取computed中的計算屬性等等,通常我們可以在這里對實例進行預(yù)處理,也有一些童鞋喜歡在這里發(fā)ajax請求,值得注意的是,這個周期中是沒有什么方法來對實例化過程進行攔截的,因此假如有某些數(shù)據(jù)必須獲取才允許進入頁面的話,并不適合在這個方法發(fā)請求,建議在組件路由鉤子beforeRouteEnter中完成。

beforeMount


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

mounted


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

beforeUpdate


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

updated(更新后)


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

beforeDestroy(銷毀前)


在實例銷毀之前調(diào)用,實例仍然完全可用,

這一步還可以用this來獲取實例,


一般在這一步做一些重置的操作,比如清除掉組件中的定時器 和 監(jiān)聽的dom事件


destroyed(銷毀后)


在實例銷毀之后調(diào)用,調(diào)用后,所以的事件監(jiān)聽器會被移出,所有的子實例也會被銷毀,該鉤子在服務(wù)器端渲染期間不被調(diào)用

看完上述內(nèi)容,你們掌握Vue組件的生命周期有哪些的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!



分享標題:Vue組件的生命周期有哪些-創(chuàng)新互聯(lián)
文章位置:http://weahome.cn/article/ephci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部