每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。
围绕着Vue的生命周期可以分为8个阶段
let app = new Vue({
el: '#app',
beforeCreate() {
//创建前
},
create() {
//创建后
},
beforeMount() {
//载入前
},
mounted() {
//载入后
},
beforeUpdate() {
//更新前
},
updated() {
//更新后
},
beforeDestroy() {
//销毁前
},
destroyed() {
//销毁后
},
data() {
return {
}
}
})