vue-keep-alive

keep-alive

  1. 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们
  2. 相似, 是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在组件的父组件链中。
  3. 当组件在 内被切换,它的 activated 和 deactivated 这两个生命周期钩子函数将会被对应执行。
  4. 当一个组件a.vue被缓存的时候,那么第一次加载这个组件的时候,会执行组件的所有周期函数created()、mounted()等等,但是第二次打开a组件时,就不会触发这些生命周期钩子函数,但是会触发activated 和 deactivated这两个钩子函数(因为被缓存了)
posted @ 2021-05-25 09:37  有风吹过的地方丨  阅读(58)  评论(0编辑  收藏  举报