mounted与activated的执行顺序

mounted是挂载vue实例后的钩子函数

activated是组件被激活后的钩子函数

看下图:

我们可以发现,mounted的时候 是不保证组件已在document中。也就是说组件还没有被激活,所以activated可以理解为在mounted之后执行。在定义变量和执行函数的时候需要注意放置的钩子函数位置。

其次源码实现中,在渲染组件时,也是会先判断是否组件是否挂载过,如果没有会先执行mount的hook函数。


你可能感兴趣的:(mounted与activated的执行顺序)