问题描述:
前台登录模块中,在cookie中放了一个用户数据的对象, 然而在从cookie中取这个对象的时候,一直报
Unexpected token o in JSON at position 1 这个错误
通过查资料了解到: cookie中不能放对象, cookie里面只能存放文本信息
解决方案 :
将对象转换为json字符串放入cookie中: JSON.stringify(this.loginInfo)
再次尝试 , 页面可以正常回显登录用户的数据
相关知识
JSON.stringify(object) : 将对象转换为字符串
JSON.parse(String) : 将json字符串转换为对象
cookie中只能放纯文本数据