取cookie时报错“[object Object]“ is not valid JSON
做谷粒学苑项目时,在保存登录状态环节出现该问题取cookie时老师强调要使用JSON.pase()解析cookie为json对象// 把字符串转换json对象(js对象) if(userStr) {}但保存时老师是直接保存的,代码如下,我用同样的代码就会出现标题中的问题,不知道是不是插件版本原因//获取返回用户信息,放到cookie里面 cookie . set('guli_ucenter' ,
·
做谷粒学苑项目时,在保存登录状态环节出现该问题
取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",});
更多推荐
已为社区贡献3条内容
所有评论(0)