在 Vue2 當中,從將組件給 Vue 託管開始,會經歷幾個階段,而 Vue 提供已經定義好的鉤子函式(Hook Event)來讓開發者可以在不同階段做出相對應的處理
而在 mounted 後若有觸發更新則會有這兩個鉤子函式將會被觸發
因此讓我們從一個 Vue 的實體準備掛載後開始說明吧
<div id="app">
<div> 已經點擊了 {{count}} 次</div>
<button @click="count += 1">Click me</button>
</div>
<!-- Vue CDN -->
<script>
let vm = new Vue({
el: '#app',
data(){
return {
count: 0
}
},
beforeCreate(){
},
created(){
},
beforeMount(){
},
mounted(){
},
beforeUpdate(){
},
updated(){
},
beforeDestroy(){
},
destroyed(){
}
})
</script>
生命週期可以說是影響整個 Vue 的一大內容,這邊還是建議各位實際跑過一次會比較了解呦,今天的內容就到此結束啦