JavaScript——session Storage获取存储的对象[object Object]

问题:

  使用session Storage存储的对象在获取时变成了[object Object]

解决办法:

  将对象使用 JSON.stringify() 转换为JSON字符串再进行存储

sessionStorage.setItem("initStudentChargeItemForm",JSON.stringify(this.form));
sessionStorage.setItem("initStudentChargeItemStatusStatusNumData",JSON.stringify(this.statusStatusNumData));

  在获取存储的数据时使用 JSON.parse() 将获取到的数据再用JSON转换回来

JSON.parse(sessionStorage.getItem("initStudentChargeItemForm"));
JSON.parse(sessionStorage.getItem("initStudentChargeItemStatusStatusNumData"));

  

原文地址:https://www.cnblogs.com/lucky-jun/p/15045364.html