缓存路由组件
作用:让不展示的路由组件保持挂载,不被销毁
具体编码
1 | <keep-alive include="News"> |
两个新的生命周期钩子
- 作用:路由组件所独有的两个钩子,用于捕获路由组件的激活状态。
- 具体名字:
activated
路由组件被激活时触发。deactivated
路由组件失活时触发。
之前如下代码的逻辑都是在Mounted中和beforeDestroy钩子中执行的,但是我们的缓存组件不存在销毁这么一说,所以beforeDestroy不生效,需要使用缓存组件特有的生命周期钩子来执行逻辑
1 | export default { |