vue项目中localtion.href打开的页面怎么能被router缓存?

项目是一个H5页面,嵌套在小程序之中

A 页面为一个滚动底部加载的列表

B 页面为一个详情页

A页面点击某一项目时,通过 location.href = '/b' 跳转至 B 页面
(因为小程序使用转发功能时,只能用 location.href 跳转, 才能获取到分享内容)

到现在没有什么问题。
下面有一个需求是,B 页面点击返回按钮,返回至 A 页面之前浏览的位置。那么就遇到问题了,B 页面使用 router.back(-1),跳转至 A 页面是重新进行请求, keep-alive 也没用。请问这种情况怎么能读取 A 页面的缓存。

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