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"));

  

posted @ 2021-07-22 17:46  假装空白  阅读(926)  评论(0编辑  收藏  举报