Vue keep-alive
vue 在路由切换时,我们有时候不希望重新渲染界面,这时候就需要使用keep-alive,来将组件缓存vue2.0提供了一个keep-alive组件用来缓存组件,避免多次加载相应的组件,减少性能消耗template>div class="app">keep-alive>router-view>router-view>keep-alive>div>
·
vue 在路由切换时,我们有时候不希望重新渲染界面,这时候就需要使用keep-alive,来将组件缓存
vue2.0提供了一个keep-alive组件用来缓存组件,避免多次加载相应的组件,减少性能消耗
<template>
<div class="app">
<keep-alive>
<router-view></router-view>
</keep-alive>
</div>
</template>
注意: 当组件在 <keep-alive>
内被切换,它的 activated
和 deactivated
这两个生命周期钩子函数将会被对应执行。
其它的生命周期函数 之后将不再执行
官方文档keep-alive
更多推荐
已为社区贡献7条内容
所有评论(0)