路由中:

vue 中 keep-alive  缓存数据、离开时位置

 

 页面中:

vue 中 keep-alive  缓存数据、离开时位置

需要缓存的组件中:

vue 中 keep-alive  缓存数据、离开时位置

因为是keep-alive  所以在初始化页面的时候 会走一次生命周期 当二次进入的时候就已经是缓存状态了 不会在走生命周期

于是它就有了自己的周期函数分别是   

1.组件激活时调用--activated    2.组件销毁时调用--deactivated    (这两个钩子在服务器渲染期间不会被调用!!!!!!!!!!!)

 vue 中 keep-alive  缓存数据、离开时位置

 

以上已经完成了需求 缓存数据和位置

 

以下是keep-alive的属性一些使用 还可以直接用于组件上

官网中的实例就是用于组件的 具体看例子

贴图:

总结:三个属性:

  • include - 字符串或正则表达式。只有名称匹配的组件会被缓存。
  • exclude - 字符串或正则表达式。任何名称匹配的组件都不会被缓存。
  • max - 数字。最多可以缓存多少组件实例。

vue 中 keep-alive  缓存数据、离开时位置

vue 中 keep-alive  缓存数据、离开时位置

vue 中 keep-alive  缓存数据、离开时位置

 

相关文章:

  • 2022-12-23
  • 2021-09-15
  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
  • 2021-10-09
  • 2022-12-23
  • 2021-10-22
猜你喜欢
  • 2021-08-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2021-11-23
  • 2021-05-31
相关资源
相似解决方案