VUE使用sessionStorage存取对象时会显示[object object]的解决方法
VUE如果直接使用window.sessionStorage.setItem和window.sessionStorage.getItem来进行存取对象的话,不能正常使用该对象,并且在Application的Session Storage中会显示[object object]。window.sessionStorage.setItem("user",res.data.user);解决方法:转换为js
·
VUE如果直接使用window.sessionStorage.setItem
和window.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!
更多推荐
已为社区贡献4条内容
所有评论(0)