求助!vue前进后退数据没有了,有什么办法么

比如 我更改url /a/123 => /a/1234 不会重新加载数据,而是返回空白页,后退前进按钮也是返回空白?
尝试使用beforeRouteUpdate 等生命周期钩子没有成功,并没有找到解决办法。
求助。

阅读 3.2k
3 个回答

通过设置<keep-alive>

设置缓存,使用keep-alive,它会缓存页面,但是使用后可能会有一些其他的问题,比如页面数据的修改,以及页面的跳转,跳转后页面改变会有延迟

watch:{'$route':'load'} load自定义是加载数据的方法

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