vue生命周期

216 阅读1分钟
1、beforeCreate
类型:Function
说明:在实例初始化之后,数据观测 (data observer) 和 event/watcher 事件配置之前被调用。
2、created
说明:在实例创建完成后被立即调用。在这一步,实例已完成以下的配置:数据观测 (data observer),属性和方法的运算,watch/event 事件回调。然而,挂载阶段还没开始,$el 属性目前不可见。
3、beforeMount
说明:在页面DOM结构渲染之前执行
4、mounted
说明:在页面DOM结构渲染完成之后执行
5、beforeUpdate
说明:data中的数据更新之前
6、updated
说明:data中的数据更新之后
7、activated
说明:学路由后补充
8、deactivated
说明:学路由后补充
9、beforeDestroy
说明:在使用this.$destroy()方法 销毁之前
10、destroyed
说明:在使用this.$destroy()方法 销毁之后
11、errorCaptured
说明:当捕获一个来自子孙组件的错误时被调用。此钩子会收到三个参数:错误对象、发生错误的组件实例以及一个包含错误来源信息的字符串。此钩子可以返回 false以阻止该错误继续向上传播。