首页 > 其他分享 >取cookie时报错“[object Object]“ is not valid JSON

取cookie时报错“[object Object]“ is not valid JSON

时间:2022-09-27 14:13:18浏览次数:85  
标签:object guli Object ucenter JSON cookie loginInfo userStr

做谷粒学苑项目时,在保存登录状态环节出现该问题

取cookie时老师强调要使用JSON.pase()解析cookie为json对象

 var userStr = cookie.get("guli_ucenter");
      // 把字符串转换json对象(js对象)
      if (userStr) {
        this.loginInfo = JSON.parse(userStr);
      }

但保存时老师是直接保存的,代码如下,我用同样的代码就会出现标题中的问题,不知道是不是插件版本原因

//获取返回用户信息,放到cookie里面
cookie.set('guli_ucenter',this.loginInfo,{domain: 'localhost'})

经过摸索发现在存cookie时也将对象转为字符串,即可解决该问题

//获取返回用户信息,放到cookie里面
cookie.set("guli_ucenter", JSON.stringify(this.loginInfo), {domain: "localhost",});

 

标签:object,guli,Object,ucenter,JSON,cookie,loginInfo,userStr
From: https://www.cnblogs.com/Galaxy1/p/16734352.html

相关文章