请教下 vue 中 keep-alive 怎么保存子路由选择按钮的状态?

clipboard.png

当我点击发布再切换回首页,上面新品的选中状态便没了;
按照官方文档在router-view外包裹了keep-alive,同时路由中也设置了mate: {keepAlive: true};
但上面那栏标签的选中状态还是会被重置

clipboard.png

推测是不是因为在路由中设置了默认子路由的原因,

路由:
clipboard.png

tabbar.vue:
clipboard.png

首页组件:
clipboard.png

最外层app.vue,首页和其他三个基本页面都被包裹在router-view中
clipboard.png

:没有用到vuex

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