切换页面保持组件状态

在对列表增删改查之后切换菜单又会触发created里面的init函数,列表又会恢复,有没有什么保持组件状态的方法呀,keep-alive试了试,不行,可能是我不会用

img

img

全局状态管理?

【相关推荐】



  • 这篇博客: 前端面试题目刷题、汇总中的 怎么缓存当前的组件?缓存后怎么更新?说说你对keep-alive的理解是什么? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    缓存当前组件:keep-alive,缓存后可以通过beforeRouteEnter()、actived()更新数据,keep-alive是Vue内置的组件,能在组件切换中将状态保存在内存中,防止重复渲染DOM,keep-alive包裹动态组件时,会缓存不活动的组件实例,不会销毁



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

keep-alive还真是没有用对呢

// 用keep-alive包裹需要缓存的组件
<keep-alive>
  // 需要包裹的组件
</keep-alive>

// 需要包裹的如果是路由组件,则需要包裹router-view
<keep-alive>
  <router-view></view-router>
</keep-alive>

这个需要用 keep-alive, 看看你的 keep-aliv 是怎么用的