Vue keep-alive
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
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。