keep-alive是vue的内置组件,它的作用是缓存组件。 keep-alive本身不会被渲染成DOM元素,也不会出现在父组件中。 在组件切换过程中,把切换出去的组件保留在内存中,防止重复渲染DOM,减少加载时间及性能消耗,提高用户体验性。
被包含在 keep-alive中创建的组件,会多出两个生命周期的钩子: activated(组件激活时使用) 与 deactivated(组件停用(离开路由)时调用)
keep-alive是vue的内置组件,它的作用是缓存组件。 keep-alive本身不会被渲染成DOM元素,也不会出现在父组件中。 在组件切换过程中,把切换出去的组件保留在内存中,防止重复渲染DOM,减少加载时间及性能消耗,提高用户体验性。
被包含在 keep-alive中创建的组件,会多出两个生命周期的钩子: activated(组件激活时使用) 与 deactivated(组件停用(离开路由)时调用)