VUE如果直接使用window.sessionStorage.setItemwindow.sessionStorage.getItem来进行存取对象的话,不能正常使用该对象,并且在Application的Session Storage中会显示[object object]。

window.sessionStorage.setItem("user",res.data.user);

在这里插入图片描述
解决方法:转换为json格式进行存取

存,使用JSON.stringify

window.sessionStorage.setItem("user",JSON.stringify(res.data.user));

在Session Storage中已经正常显示
在这里插入图片描述
取,使用JSON.parse

var a = JSON.parse(window.sessionStorage.getItem('user'));
          console.log(a);
          console.log(a.email);

能够正常读取。
在这里插入图片描述
over!

Logo

前往低代码交流专区

更多推荐