一、keepalive组件钩子函数

1,activated钩子函数是在组件被激活后的钩子函数,mounted是不保障组件在document中,也就是组件还没有被激活,因而能够了解为activated执行在mounted之后。

在跳转传值时,接管参数的页面中可能获取不到第二次传的值,放在activated中,能够获取到值的变动。

二,vue2.0中罕用的钩子函数有:

beforeCreated:组件实例刚被创立,组件属性计算之前,如data等;

created:组件实例创立实现,属性已绑定,但DOM还未生成,$el属性还不存在;

beforeMount: 编译/挂载之前;

mounted: 编译/挂载之后(不保障组件已在document中);

beforeUpdate: 组件数据(data)更新前;

updated: 组件内数据(data)更新后;

activated: 组件被激活时调用;

deActivated: 组件被移除时调用;

beforeDestory: 组件被销毁之前;

destoryed: 组件被销毁之后。

三,留神点

1,避免白屏,接口申请会写在mounted钩子外面,不会呈现该问题,就能够避免created外面。