未处理的运行时错误 TypeError 无法在“存储”上执行“setItem”:需要 2 个参数,但仅存在 1 个。?

问题描述 投票:0回答:1

不知道问题出在哪里,本地存储不工作,屏幕是白色的“浏览器”

   5 | const getFromLocalStorage = () => {
   6 |     if (typeof window !== undefined) {        
>  7 |         const value = localStorage.getItem("theme");
     |                       ^
   8 |         return value || "light";
   9 |     }
  10 | };

我试图找到问题并重新编写代码,但仍然是同样的问题

javascript reactjs node.js next.js
1个回答
0
投票

嗯,不确定我是否遵循,因为标题中发布的错误与代码不同,但是,

setItem
确实需要 2 个参数,即您将用于检索它的密钥和所需的值。

© www.soinside.com 2019 - 2024. All rights reserved.