keep-alive
作用
路由的跳转,会导致组件的销毁和重建,而组件的销毁和重建,肯定会让主页重新加载,通过keep-alive租价可以对路由组件进行缓存。
keep-alive可以说是一个容器,放在其中的组件并不会被删除而是缓存了下来,在路由跳转的时候,不会删除组件而是将组件留在内存中。
语法
<keep-alive :include="['组件名1', '组件名2']">
<view-router />
</keep-alive>
应用场景
当某个组件需要频繁的使用
小结
keep-alive:这个组件时vue提供的,用来做组件的缓存
多出的两个生命周期函数
keep-alive之后,组件会多出两个生命周期钩子函数
activated () {}
deactivated () {}