[7] Vue: Life cycle

今天來介紹 vue 的生命週期,什麼是生命週期呢?講簡單一點就是從你用瀏覽器打開網頁開始,到網頁內的元件一個一個生成,到整個完整的網頁建立的過程就叫生命週期,完整過程如下圖
是不是眼花撩亂啊?讓我簡化一下,其實主要順序就是如下圖
在加上 setup 語法糖的 script 標籤內做的事相當於在 beforeCreatecreated 階段完成
而想要設定什麼事情要在其他階段做,要像下面這樣,以下以設定 mounted 階段舉例,先 import onMounted 進來,然後把要做的事情寫在 onMounted function 裡
如果考慮到路由又會加上 beforeRouteEnter, befoRerouteLeave,就是可以設定進入這個頁面之前和離開這個頁面之前做什麼事
來舉個例子,我常常會設定在進入這個頁面之前先更改 web title
以行動支持創作者!付費即可解鎖
本篇內容共 388 字、0 則留言,僅發佈於Vue+Django+MongoDB+Nginx 從網頁全端開發到架站一次教給你
張哲嘉
張哲嘉
I'm a full-stack engineer in Senao Networks. Vue/Django/MongoDB/Nginx
留言0
查看全部
發表第一個留言支持創作者!