Vuex 获取值失败,Vue 页面跳转传值

2022-10-09  本文已影响0人  nesanero

结论:

  1. vuex 不支持跨页面传值。
  2. 异步方式存取值。

提供本人遇到过的一个场景及解决办法。
问题复现:页面A 跳转到 页面B 需要传递一个对象数据,并且刷新 页面B 值仍然存在;当从 页面C 跳转到 页面B 时不需要传递数据,且不需要读取以前的数据;以上场景均可以使用 query 方式,将对象序列化后放在地址栏传递即可,但是不希望在地址栏看到实际数据。

解决方式: 使用 localStoragesessionStorage 保存数据,在 页面A 使用 query 方式传递 key 即可,从其他页面跳转时就不传递

上一篇 下一篇

猜你喜欢

热点阅读