我正在尝试根据用户输入创建对象。到目前为止,我一直在遵循。它给出了以下错误:Uncaught TypeError: Cannot read property 'fullname' of undefinedconst App = () => {let passengerObj = {"primary": {"fullname": "","age": null,},"secondary": [],}c
2020-06-14
我尝试在 React 中渲染嵌套 JSON,但在尝试渲染嵌套部分时收到错误“TypeError:无法将未定义或 null 转换为对象”。这些部分在通过 componentDidMount() 方法存储在组件状态中时会转换为对象,因此我尝试使用 Object.keys() 函数。例如,在下一个 JSON 中:{"gear": 14,"valid": 1,"meteo": {"wind_directi
2020-06-12
我已经创建了后端,并且它运行正常。我测试了不同的 Axios 请求以创建表单。在我的 React 前端项目中,我创建了一个 POST axios 请求,我 console.log(response.data) 并获得了一个带有 id、标题和问题的对象。我卡住了,因为我不知道如何在我的前端显示对象的数据。这是我的前端 React 代码:import React, { useState, useEff
当使用Link to时,我尝试将 props 发送到另一个组件。const printArr = sameLetterArr.map((obj, idx) => {return (<Link to={{ pathname: '/coursePage', state: { linkState: 'hello' } }} key={idx}><li className={'DeptList'}>{ob
2020-06-09
我想在文本组件中显示文本,而不是在控制台中记录它。我已经在函数中获取了信息,现在它只是在控制台中记录它。我想从函数中获取信息并将其放入状态中,然后通过从状态中抓取它来显示它。state = {displayName: firebase.auth().currentUser.displayName,email: firebase.auth().currentUser.email,familyName
2020-06-05
我有一个从json文件加载的对象,我希望每个项目在单击按钮时分别加载。我完成了这一点,但是主要问题是索引超出范围时,它显示421632587我如何制作,然后索引为0再次当索引到达最后一项时?我尝试通过在按钮中包含一些语句来解决它,但没有运气。这是迄今为止代码的相关部分:529866883
2020-06-03
我正在尝试使用以下 json 格式映射数据。一个具有对象列表的对象。'''{"pki_user_id":1234,"vc_username":null,"vc_password":null,"vc_name":"Muhammad","vc_email":"[email protected]","b_isreset":false,"b_timeout":0,"_RoleDto":[{"pki_rol
2020-05-31
我正在尝试创建一个自定义数组,但 for 循环无法评估 events[genre][0].name,因为由于 firebase 的异步特性,事件尚未设置。有没有办法只在数据设置后执行 for 循环,或者有什么解决方法?const Finalized = (props) => {const [events, setEvents] = React.useState([]);const testEven
2020-05-31
我试图在一个对象内映射一个对象数组,但似乎无法让它工作。我的代码的目标是映射然后显示“菜单”数组中的内容。这是对象的结构(从状态记录到控制台)。Object {"id": 1,"img": "https://cuisinederue.org/wp-content/uploads/2019/08/Greg2.png","menu": Array [Object {"description": "Le
2020-05-30
这似乎是一个愚蠢的问题,但是即使在我阅读错误消息并尝试在此处找到此类问题后,我仍无法找出它发生的原因以及我做错了什么因此,主要目标是将书籍对象添加到库数组中。没有问题,至少现在,应该可以正常工作(console.log 显示一切正常),所有文件中的导出和导入都是正确的,我甚至在 HiddenPanel.tsx 文件中有一些代码片段来使用 Library.ts 中的库方法错误:TypeError:无
2020-05-29
因此,我尝试将播放器数组作为道具传递给 App 组件,然后使用映射来迭代 initialPlayers 并为数组中的每个对象返回一个播放器组件。请检查下图。这是 App.js 页面。ReactDOM.render 在 index.js 中。我收到此错误:TypeError:无法读取未定义的属性“initialPlayers”有什么好的快速建议吗?谢谢class App extends Compon
2020-05-27
我尝试访问数据数组的嵌套对象。它正在运行,突然间,它开始返回“TypeError:无法读取未定义的属性‘airline’”。我检查了一下,似乎找不到我触摸过的任何内容。我有这些数据,当我尝试访问console.log(tempflights[0])时,数据会返回,但是当我执行console.log(tempFlights[0].airline)或数组中的任何其他对象属性时,它会返回类型错误。我还尝
2020-05-19
我不明白为什么这会返回错误。item.Question.toUpperCase is not a function我在带有 react 的 expo 应用程序中收到此错误,但控制台中没有抛出任何错误错误:TypeError: item.Question.toUpperCase is not a function.initem.Question.toUpperCase()item.Question.
2020-05-16
我正在使用next.js并使用React Hooks +上下文来管理状态。但是,我遇到了这个问题,其中react.usecontext()即使我在上下文对象中传递(或者我认为,无论如何)即使返回了未定义的返回。我想念一些很明显的东西吗?发生了什么事?我已经在const cartcontext中创建了上下文,然后在我的提供商组件中,我创建了值对象并将其作为prop将其传递给cartcontext.p
2020-05-15
我正在开发一个 React 购物车应用。如果用户点击“清除购物车”按钮,整个购物车将被清空。在此之前,应用程序应该确认操作,因此我使用了“React Confirm Alert”。如果用户点击“是”按钮,它将清除购物车并导航到根页面(“/”)。我在互联网和 StackOverflow 上搜索,并尝试了这里给出的三种方法。但都不起作用。对于this.props.history.push('/')和t
2020-05-15