標籤:

vue生命周期鉤子該怎麼用?

剛剛學vue對於生命周期鉤子不是很理解,到底該怎麼用呢?而且什麼場景下用?能否舉一個具體的例子?


所謂「生命周期」,是指對象從構造函數開始執行(被創建)到被gc回收銷毀的整個存在的時期。

「鉤子」就是在某個階段給你一個做某些處理的機會。


&
&
&
&&
&


beforecreate : 可以在這加個loading事件

created :在這結束loading,還做一些初始化,實現函數自執行

mounted : 在這發起axios請求,拿回數據,配合路由鉤子做一些事情

beforeDestory: destoryed :當前組件已被刪除,清空相關內容


最近也在折騰Vue,你可以參考一下我寫的博客

Vue生命周期 - 淺白 - 博客園


題主可以自己用vue_cli新建一個腳手架出來跑一下,自己也寫了篇短文vue_lifecycle


你把鉤子理解成回調函數就行


推薦閱讀:

請問vue組件如何reload或者說vue-router如何刷新當前的route??
Vue剛出不久,Vuex 就出來了,想請教下Vuex做了什麼事情?
Vuejs .vue里怎麼引入第三方js和css呢比如jquery的輪播插件 要引入js和css?
Vue中到底是什麼是父組件,什麼是子組件?

TAG:Vuejs |