一、组件创建阶段
只执行一次,调用组建的时候就执行了
1、beforeCreate(){ }
组件创建前,这个阶段无法操作组件,组件还没有生成
2、created(){ }
组件刚刚创建,以虚拟DOM形式存在,这个时候可以获取到组件的数据和方法
二、挂载阶段
只执行一次,调用组件的时候就执行了
1、beforeMount(){ }
虚拟DOM转化真实DOM前,在这里进行了diff比价,来查看是否更改了
2、mounted(){ }
虚拟DOM转化成真实DOM ,在这里就可以操作DOM
三、更新阶段
默认不执行的,数据发生更改的时候就执行了(平时用的比较少,可以用watch和computed来代替)
1、beforeUpdate(){ }
2、updated(){ }
四、销毁阶段
销毁阶段主要处理计时器以及一些时间的注册
beforeDestroy(){ }
destroyed(){ }