vue的生命周期就是vue实例从创建到销毁的过程,即指创建、初始化数据、编译模板、挂载DOM实例到渲染、更新到渲染、销毁等一系列过程,系统自带八个声生命周期分别为:创建前后(beforeCreat、created)、载入前后(beforeMount、mounted)、更新前后(beforeUpdate、updated)、销毁前后(beforeDestory、destoryed);此时当一进入页面或组件,会执行beforeCreat、created、beforeMount、mounted,这四个生命周期;
如果加入keep-alive(缓存组件)会多两个周期:activated(进入)和deactivated(离开),加入keep-alive后第一次进入页面或者组件,会执行beforeCreat、created、beforeMount、mounted再加一个activated,一共是五个生命周期;第二次或者第n次进入页面或组件的话会执行activated这个生命周期