开发者问题收集

尝试访问 localStorage 中的信息

2021-03-28
24

我试图从一个组件到另一个组件访问 localStorage 中的信息,特别是用户个人资料中的姓名。我能够访问保存所有个人资料信息(如姓名、电子邮件、地址等)的对象。但是,当我尝试提取姓名时,我不确定如何操作,或者是否可行。

现在我正在尝试...

 console.log(localStorage.document)

这使我获得了一个保存 localStorage 中所有数据的对象...

{"name":"John Doe","email":"[email protected]","phone":"0000000000","address1":"123","address2":"123","addresscitystate":"Seattle, WA","addresszip":"00000"}

但我似乎无法访问任何进一步的内容。我试图在最后执行 [0] 来获取索引,但我只得到了该特定索引的字母,而不是我想要的实际对象。

任何建议都值得赞赏!

2个回答

也许你可以尝试这个,要从 localStorage 中提取特定属性,你可以这样做:

let item = localStorage.getItem("name")
amreshk005
2021-03-28

方法如下。 首先,您需要提取 localStorage 项目

let savedItem = localStorage.getItem("username")

“用户名”是保存在 localstorage 中的项目的名称。 localstorage 使用的完整指南如下。 https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

Sohaib
2021-03-28