vue在展开导航栏的消息面板后点击里面路由跳转保持消息面板不消失

消息面板后点击里面路由跳转保持消息面板不消失,点击里面的路由跳转发现一个问题。

假设当我从会议列表:schedule/meeting 跳转到会议详情页 /schedule/meeting/e0daf0aafbd5639b30ca2d0900c6d941/detail时消息面板依然是展开状态,也就是导航头组件并没有重新加载,
但是如果我从项目列表页 project/internal/list 点击跳转到 会议详情页 /schedule/meeting/e0daf0aafbd5639b30ca2d0900c6d941/detail时,消息面板消失

这应该就是 响应路由参数变化 /user/foo 到 /user/bar 组件会复用的原因,
那 如果我项目模块下跳转到会议模块时依然想要导航头(消息面板)组件的复用,应该如何做

ps:我项目router使用了 mode:'hash'属性

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