实际上,我希望在导航栏中同时显示登录和注销。当它显示注销时,如果用户单击它,它应该可以正常工作。但它不能正常工作。相反,它显示错误。isAuthenticated在 Reducer.js 中可用Navbar.jsx:import React, { useState } from "react";import { NavLink, useNavigate } from "react-router-d
2023-05-31
我在代码中哪里犯了错误,因为它返回了一个错误:Uncaught TypeError: Cannot read property 'push' of null at HTMLButtonElement. (app.js:15)console.log("Welcome to Notes Taking Website");// If user adds a note, add it to the loc
2021-05-04
我想从 index.html 上的输入中捕获文本,并将其保存到本地存储。在 index2.html 上,我想从本地存储中获取项目,创建一个新的 li,并将其附加到空的 OL。我目前拥有的代码总是给我一个错误“未捕获的类型错误:无法读取 null 的属性‘appendChild’。所以我猜它无法访问我的 OL(即有序变量)。我是新手,我正在尝试创建一个笔记应用程序来练习,那么我做错了什么?let n
2021-04-28
我在使用本地存储的 Web 应用程序中遇到了一个问题,虽然不是很频繁,但仍会定期发生。此问题仅发生在 iOS/macOS 设备上,与浏览器无关,记录的错误如下:TypeError: 'null' is not an object (evaluating 'localStorage.getItem')代码的工作原理如下;有一个函数 (isLocalStorageSupported) 用于检查是否支持
2021-03-09
我试图将一个对象推送到名为“contactBook”的数组中,然后将其存储到本地存储中,但出现以下错误 -这是所有无效解决方案(来自研究)的错误描述 -Uncaught TypeError: Cannot read property 'push' of null我尝试了几种无效的解决方案。我找到了一个解决方案,但不确定它是否有效!我通过 Stack Overflow、MDN、Google、Yout
2018-01-29
我正在尝试创建一个基本的购物车以进行练习,但遇到了这个错误:Uncaught TypeError: Cannot read property 'push' of null.错误本身很明显,我只是不知道如何从逻辑上去修复它。它发生在我的 addItem() 函数中,如下所示://adds items to the cartfunction addItem(name, price, quantity)
2017-01-09
我想使用window.localStorage.setItem保存数据,但我发现此错误:JavaScript ERROR: TypeError: 'null' is not an object (evaluating 'window.localStorage.setItem')在我的 connexion.js 中$("#btn-connexion").on('click', function()
2016-04-06
我遇到了以下问题:我在 localStorage 中的一个对象中有一个数组,我需要找到该数组中包含的元素数量。我的代码如下for (var i = 0; i < localPosts.length; i++){local_tags = window.localStorage.getItem(localStorage.key(i)).tagsconsole.log(local_tags);for (
2018-03-13
我正在使用 LocalStorage。在构造函数中我这样做了:this.currentData = (localStorage.getItem('currentData')!==null) ? JSON.parse(localStorage.getItem('currentData')) : [ ];但这样做我会将数据存储在数组中,我认为这不好。所以,我这样做了:constructor(){if(
2017-03-24
我有一个 PHP 页面,它在末尾加载两个 JS 文件。在第一个文件中,我有这个...// global variablesvar refineSearchStorage = {};// function callswindow.addEventListener("load", function() {refineSearchStorage.get();});refineSearchStorage
2020-03-31
目标是用户可以在对象userA中保存最多 7 个字段值,注销,重新登录,保存的值就在那里,可检索。特定于每个用户。我正在尝试创建一个对象即userA并更新它,因为用户保存每个字段值(即BaseMap: basemapSaved),将更新的状态保存在本地存储中,然后使用本地存储检索已保存的状态。因此,当用户注销然后重新登录时,他们保存的数据仍然特定于他们的用户名。以下是我最近的尝试(完整 js):有
2020-01-31
我正在尝试将组件的数据设置为计算属性值,因为这会获取一些 localStorage 数据并对其进行稍微的操作。然后,一旦组件被安装,我会监听 localStorage 内的变化,如果我的密钥被更新,则再次获取此值,通过我的计算属性运行它并将其传回给视图。但是我收到以下错误:ReferenceError: ids is not definedat a.render (vue.js:4)at a.e.
2019-02-20
我正在使用 Ionic 7、React 18 以及 Redux-Toolkit 和 Redux-Persist。我想将我的一个状态(购物车)持久化到本地存储。我已按如下方式设置了 cartSliceinterface CartState {[key: string]: OrderItem[];}const initialState: CartState = {};const cartSlice =
2023-11-01
我有一个 React 应用,如果本地存储中没有数据,它会通过数据库的 API 调用加载项目。然后,我将使用数据设置状态,并将数据加载到本地存储中。下次加载应用时,它将从本地存储中获取数据。数据在 return 语句中映射出来。问题是,即使本地存储中有数据,它仍然返回 null。我将从 componentDidMount 加载数据:以下代码将运行函数“loadItems”,该函数首先检查本地存储中是
2019-10-28
我试图从一个组件到另一个组件访问 localStorage 中的信息,特别是用户个人资料中的姓名。我能够访问保存所有个人资料信息(如姓名、电子邮件、地址等)的对象。但是,当我尝试提取姓名时,我不确定如何操作,或者是否可行。现在我正在尝试... console.log(localStorage.document)这使我获得了一个保存 localStorage 中所有数据的对象...{"name":"
2021-03-28