keep-alive
# keep-alive 原理
当页面路由跳转时,如果想要重新回退到跳转之前的页面,本来页面没有进行新的操作,如果不设置缓存的话,页面中组件还是会重新渲染。要想避免页面的反复创建和渲染,可以使用keep-alvie组件,用于保存组件的渲染状态。
keep-alive是vue中的全局组件,也是一个抽象组件,用于对不活动的组件实例进行缓存,可以用于动态组件、vue-router中。它本身不会渲染出DOM元素,但是会生成Vnode节点。
编辑 (opens new window)
上次更新: 2022/04/18, 21:59:53