【面试题】keep-alive hazel 2024-02-29 153 阅读1分钟 作用 组件缓存,对于频繁切换的组件缓存起来并在需要的时候重新使用,而不是重新创建,提升性能和用户体验。比如Tab切换和路由切换。 注意:只能缓存有状态组件,通过key 原理 将被缓存的组件实例存储到一个缓存对象中,当需要重新渲染这个组件时,会从缓存中获取到之前的实例,并将其重新挂载到 DOM 上 刷新 this.$forceUpdate() 强制重新渲染, include 和 exclude 属性来控制哪些组件应该被缓存或不被缓存