Vue生命周期和Ajax服务端通信
7.1Vue实例生命周期
生命周期三大阶段:
1.初始化显示
2.更新显示
3.销毁vue
初始化显示
beforeCreate: Vue实例创建前被调用,数据和模板均未获取到
created: Vue初始化内部事件;开始监控Data对象数据变化。
(vue实例创建后,最早可以获得data数据的钩子)
(实例中有无el:’#app’。无el:’#app’,可以用$mount()手动在最后挂载如下:)
.$mount(’#app’)
beforeMount: 数据挂载之前,获取到了模板,但是数据还未挂载到模板上
mounted: 数据已经挂载到了模板中
更新显示
beforeUpdate: 当data数据更新之后,去更新模板中的数据前调用
updated:
销毁vue实例
beforeDestroy: 销毁Vue实例前调用
destroyed: 销毁Vue实例之后调用
vm.$destroy()