vue应用中跳转外链,vuex中的状态被销毁,如何解决?

在电商vue项目中,当用户点击查看物流,页面跳转到快递100,当用户回到本页面的时候,vuex中的状态被销毁,请问这种情况如何解决?

阅读 7.3k
6 个回答

页面跳转时保存数据到cookie,或者localstorage中,或者可以存储到后端session中,再次加载本页面时候获取相关信息,重新初始化vuex中的状态。

页面跳转时把需要的数据保存到cookie或者localstorage中,加载的时候再判断获取。
如果项目是PC项目,建议用户点击查看物流的时候,在新标签打开页面!

最简单的方法是新建一个页面来承载外链的iframe

sessionStorage 或者localStorage

sessionStorage.setitem/getitem();

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