SessionStorage 和 json 个对象
SessionStorage and json objects
user: {firstName: "loki", lastName: "ch"}
我正在将此用户存储在会话存储中。
$window.sessionStorage.user = user;
当我用
$window.sessionStorage.user
,我得到了:
[object Object]
我想要 JSON。
有什么建议吗?
在保存之前将其转换为 JSON。
$window.sessionStorage.user = JSON.stringify(user);
然后在加载它时,解析 JSON。
var user = JSON.parse($window.sessionStorage.user);
设置项目
sessionStorage.setItem('user', user)
获取物品
var item = sessionStorage.getItem('user')
var user = item ? JSON.stringify(item) : {}
显然对于 React 中的 Typescript 用户,您必须将其作为字符串传递
JSON.parse(`${sessionStorage.getItem("session storage item name")}`)
user: {firstName: "loki", lastName: "ch"}
我正在将此用户存储在会话存储中。
$window.sessionStorage.user = user;
当我用
$window.sessionStorage.user
,我得到了:
[object Object]
我想要 JSON。 有什么建议吗?
在保存之前将其转换为 JSON。
$window.sessionStorage.user = JSON.stringify(user);
然后在加载它时,解析 JSON。
var user = JSON.parse($window.sessionStorage.user);
设置项目
sessionStorage.setItem('user', user)
获取物品
var item = sessionStorage.getItem('user')
var user = item ? JSON.stringify(item) : {}
显然对于 React 中的 Typescript 用户,您必须将其作为字符串传递
JSON.parse(`${sessionStorage.getItem("session storage item name")}`)