mounted是挂载vue实例后的钩子函数
activated是组件被激活后的钩子函数
看下图:
我们可以发现,mounted的时候 是不保证组件已在document中。也就是说组件还没有被激活,所以activated可以理解为在mounted之后执行。在定义变量和执行函数的时候需要注意放置的钩子函数位置。
其次源码实现中,在渲染组件时,也是会先判断是否组件是否挂载过,如果没有会先执行mount的hook函数。
mounted是挂载vue实例后的钩子函数
activated是组件被激活后的钩子函数
看下图:
我们可以发现,mounted的时候 是不保证组件已在document中。也就是说组件还没有被激活,所以activated可以理解为在mounted之后执行。在定义变量和执行函数的时候需要注意放置的钩子函数位置。
其次源码实现中,在渲染组件时,也是会先判断是否组件是否挂载过,如果没有会先执行mount的hook函数。