# 4.生命周期
beforeCreate | created |
---|---|
vm已创建,但 无法访问data、methods | 可以访问data、methods |
beforeMount | mounted |
虚拟dom未渲染,此时所有对dom的操作无效(例如页面会显示) | 虚拟dom已渲染,对dom的操作有效,但尽可能别!(页面刚加载好原生的dom,如果此时立马对dom操作,会增加系统负担)一般处理异步任务。 |
boforeUpdate | updated |
此时:数据更新,但页面还未更新 (页面与数据尚未保持同步) | 数据和页面都是新的(数据和页面已同步) |
beforeDestory | destroyed |
data和methods还能访问,但数据修改了页面不会再更新。一般在该阶段关闭异步任务 |
beforeDestroy和destroyed不仅在调用 $destroy()
方法时执行,还会在组件实例被销毁时自动触发。