(自用面试题)keep-alive是什么?

143 阅读1分钟
  • keep-alive是Vue中的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。
  • keep-alive提供include属性和exclude属性,两者都支持字符串或者正则表达式,include属性表示只有名称匹配的组件会被缓存,exclude属性表示任何名称匹配的组件都不会被缓存。
  • 与keep-alive有关的两个特殊的钩子函数分别是activated和deactivated。当组件被激活时,触发activated钩子函数;当组件被移除时,触发deactivated钩子函数。