vue页面路由跳转时使用url中显示的query传参, 其中一个参数是对象, 页面进入时能正确获取到此对象, 但当刷新页面时,此参数值成了'[object object]', 原因: String({})为"[object Object]",对, 没错将对象转成了字符串,
同类型的问题都可以这样解决,
解决方案:
1. 传递: ¶m=JSON.stringify(Obj);
接受: let obj = JSON.parse(this.$route.query.param);
2. sessionStorage
// 保存数据到 sessionStorage
sessionStorage.setItem('key', 'value');
// 从 sessionStorage 获取数据
let data = sessionStorage.getItem('key');
// 从 sessionStorage 删除保存的数据
sessionStorage.removeItem('key');
// 从 sessionStorage 删除所有保存的数据
sessionStorage.clear();