日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

Vue组件的生命周期

發布時間:2025/4/14 vue 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vue组件的生命周期 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1      beforeCreate () { 2 console.log("beforeCreate 創建前狀態===============組件1") 3 }, 4 created() { 5 console.log("created創建完畢狀態===============組件1") 6 }, 7 beforeMount () { 8 console.log("beforeMount掛載前狀態===============組件1") 9 }, 10 mounted () { 11 console.log("mounted 掛載狀態===============組件1") 12 }, 13 beforeUpdate () { 14 console.log("beforeUpdate 更新前狀態===============組件1") 15 }, 16 updated () { 17 console.log("updated 更新狀態===============組件1") 18 }, 19 beforeDestroy () { 20 console.log("beforeDestroy 破壞前狀態===============組件1") 21 22 }, 23 destroyed () { 24 console.log("destroyed 破壞狀態===============組件1") 25 }

?

1、beforeCreate 在實例初始化之后,數據觀測和event/watcher時間配置之前被調用。 2、created 實例已經創建完成之后被調用。在這一步,實例已經完成以下的配置:數據觀測,屬性和方法的運算,watch/event事件回調。然而,掛載階段還沒開始,$el屬性目前不可見。 3、beforeMount 在掛載開始之前被調用:相關的render函數首次被調用。 該鉤子在服務器端渲染期間不被調用。 4、mounted el被新創建的vm.$el替換,并掛在到實例上去之后調用該鉤子函數。如果root實例掛載了一個文檔內元素,當mounted被調用時vm.$el也在文檔內。 該鉤子在服務端渲染期間不被調用。 5、beforeUpdate 數據更新時調用,發生在虛擬DOM重新渲染和打補丁之前。 你可以在這個鉤子中進一步第更改狀態,這不會觸發附加的重渲染過程。 該鉤子在服務端渲染期間不被調用。 6、updated 由于數據更改導致的虛擬DOM重新渲染和打補丁,在這之后會調用該鉤子。 當這個鉤子被調用時,組件DOM已經更新,所以你現在可以執行依賴于DOM的操作。然而在大多數情況下,你應該避免在此期間更改狀態,因為這可能會導致更新無限循環。 該鉤子在服務端渲染期間不被調用。 7、activated keep-alive組件激活時調用。 該鉤子在服務器端渲染期間不被調用。 8、deactivated keep-alive組件停用時調用。 該鉤子在服務端渲染期間不被調用。 9、beforeDestroy 【類似于React生命周期的componentWillUnmount】 實例銷毀之間調用。在這一步,實例仍然完全可用。 該鉤子在服務端渲染期間不被調用。 10、destroyed Vue實例銷毀后調用。調用后,Vue實例指示的所有東西都會解綁定,所有的事件監聽器會被移除,所有的子實例也會被銷毀。 該鉤子在服務端渲染不會被調用。

轉載于:https://www.cnblogs.com/tian-long/p/8421577.html

總結

以上是生活随笔為你收集整理的Vue组件的生命周期的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。