做谷粒学苑项目时,在保存登录状态环节出现该问题
取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