首页 > 解决方案 > localStorage 返回 null,即使它可以通过浏览器登录到控制台

问题描述

我将一个项目保存到 localStorage。但它一直返回null。product: basic bundle我可以通过编写 localStorage 在浏览器的控制台中将其注销,并且当我这样做时,该字符串作为键值存在。但是,当我尝试从我的程序中对其进行 console.log 时,它返回 null。本地存储中的项目 ( this.product[0].name) 是一个表示“基本捆绑包”的字符串

我设置它使用

window.localStorage.setItem("product", this.product[0].name);

然后使用它

const product = window.localStorage.getItem(product)

并尝试通过写入将其注销

console.log(product);

我有一个不同的变量,我从 localStorage 以及可以在我的代码中访问和使用的相同页面上以相同的方式设置和获取。但由于某种原因,这个行不通。有什么建议么?

标签: javascriptlocal-storage

解决方案


推荐阅读