本篇文章,我们来讲一下keep-alive的实现. 更容易看懂 Vue中,有三个内置的抽象组件,分别是keep-alive.transition和transition-group, 它们都有一个共同的特点,就是自身不会渲染一个DOM元素,也不会出现在父组件链中. keep-alive的作用,是包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们.具体的用法见这里. 该组件的定义,是在src/core/components/keep-alive.js文件中. 它会在Vue初始化时,添加在Vue…