vue-router 单页,跳转到三级路由之后,页面显示的内容不正确

demo 地址:https://codesandbox.io/s/9jr1zry2k4
如果有报错,试试删除vue-router依赖 再重新装一下,
运行结果地址:https://9jr1zry2k4.codesandbo...

步骤:

  1. 访问/mall 点击 "to desinger home" 然后返回, 再点击 "to designer detail"
  2. 可以发现详情页显示的是home的内容
  3. 刷新当前页(detail),就正确的显示了detail, 可以看动图

已经在github上提问,链接是:https://github.com/vuejs/vue-...

但还是没有解决,请问是为什么?

阅读 3.4k
1 个回答

我估计是keep-alive造成的,你可以试着把keep-alive都删除看下。

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