关于vue的keep-alive问题

场景:
有A、B页面

  • keep-alive设置:include="A",只将A页面缓存
  • A页面里有c组件
  • 当A第一次加载后手动跳转到B页面,然后返回
  • 然后问题发生了,就是A页面的c组件的mounted也会被触发
  • 更奇葩的是,这时候从A跳转到B之后c组件的mounted又会被触发?

上面这种情况是keep-alive设置:include 选择性的将A页面进行缓存后才会出现
全部页面设置keep-alive不会出现
我的猜测:
keep-alive只会缓存A页面,但是不会缓存A页面里的c组件,也就是A页面的子组件??
求解??????

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题