取cookie时报错“[object Object]“ is not valid JSON
做谷粒学苑项目时,在保存登录状态环节出现该问题
取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",});
分类:
随笔
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了