业务需求:

  • a路由进入b路由 a路由缓存
  • a路由进去c路由 a路由不缓存

解决方法1:

vue keep-alive 缓存1.0
我们根据路由设置的meta.keepAlive属性来判断是否需要缓存
路由设置:
需要缓存的a路由我们添加meta:{keepAlive:false},
vue keep-alive 缓存1.0
我们使用路由钩子来改变a路由的meta属性:
a路由进入b路由(我这里是b路由就是‘orderDetail’路由),我们是a路由的meta.keepAlive =true;这样a路由就可以缓存
a路由进入其他路由时,meta.keepAlive = false;这样a路由就不会缓存
vue keep-alive 缓存1.0
待续。。。。。。

相关文章:

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