开发者问题收集
我不知道为什么它给出的长度是未定义,而另一个是setDailyData不是一个函数const Charts = () => {const { setDailyData, dailyData } = useState([]);useEffect(() => {const fetchAPI = async () => {setDailyData(await fetchDailyData());};co
我创建了一个冠状病毒表,每当有人点击特定国家的名称时,模态框就会弹出活跃病例图表。我意识到这可能是从 Bootstrap 导入的模态组件的问题(但不太确定)。当我将动画设置为 false 时,图表不会在每个模态框打开时显示数据。当不包含动画道具时,数据有时不会加载。关闭并重新打开几次可以解决问题。 <Modal show={show} onHide={handleClose}animation=
示例如何在折线图顶部显示数据实施时遇到的问题:chartjs 插件“chartjs-plugin-datalabels:1.0.0”导入时引发以下错误TypeError:无法读取未定义的属性“extend”。通过将标签插件包更改为测试版本2.0.0-rc.1解决了上述错误链接到 codesandbox 将找到此处此处提出了类似的问题,但解决方案无法解决我的问题。任何帮助都将不胜感激。import
我正在尝试使用 react-chartjs-2 创建条形图,但收到错误:无法读取未定义的属性(读取“map”)。这是我第一次尝试创建图表,我想知道我应该写些什么,是什么导致了这个错误。import React, {useEffect} from 'react'import styled from 'styled-components';import {Bar} from 'react-chartj
我正在使用 Chart.js 和 react-chartjs-2 向我的 React 应用程序添加图表。我正在尝试将数据加载到图表中,如下所示:<Chart type="line" data={this.getData}/>getData是一个简单的函数,它将组件 props 中的数据转换为 Chart.js 可以理解的格式:function getData() {const data = thi
我设置了一条路由来渲染一个组件:<Route exact path="/page/:id" location={this.props.location} key={this.props.location.key} render={({ location }) => (<PageStart key={this.props.location.key} />)} />然后在该组件 (PageStart)
以下是路线。我试图获取像 /fetchdata/someid 这样的参数,我尝试了this.props.match.params.id,这是它所说的:property 'id' does not exist on type '{}'import * as React from 'react';import { BrowserRouter, Route, Switch } from 'react-r
我是 React 的新手。我只需要在页面加载时从 URL 获取路径参数。我的 URL 如下。http://localhost:3000/explorer/test/111我已设置了如下路由,<Routeexact path="/explorer/test/:id"component={() => <BlockPage />}/>然后在<BlockPage />组件中,我需要在组件加载时获取:id的
我遇到了一个问题,我以正确的方式传递了props(在我看来),但仍然出现错误:我的 App.js 中有以下几行代码这行代码可以运行: <Route path="/users/:username"render={(props) => <Profile isAuthenticated={this.state.isAuthenticated} currentUser={this.s
我是 React 新手。我尝试使用react-router-dom通过 URL 传递值。但无法获取参数TypeError: Cannot read property 'params' of undefined.我尝试了已有的解决方案但毫无作用。我犯了什么错误?有人能给我解释一下吗?提前致谢。Main组件:function App() {return (<div className="App"><R
我在 Route 中设置了参数。它们从我的组件出现在控制台中,但我收到“未定义”错误。<Router><App><Switch><Route exact path='/data/:param' component={data} /></Switch></App></Router>组件class Data extends Component {constructor(props) {super(pr
我尝试在 React Router 中发送参数并出现以下错误参考代码在我的 Route.js 中,我添加了 browserRouter 和 Routefunction AppRoute() {const classes = useStyles();return (<BrowserRouter><div className={classes.root}><div className='App-hea
每当我在控制台中记录props.match.params时,我都会收到错误:TypeError:无法在 App 中读取未定义的属性“params”。我不确定这是否相关,但即使我 console.log(props),我也会得到四个空数组。以下是所有相关代码:Home.jsimport React from "react";import App from "./App";import { rende
所以我收到一条错误消息 - TypeError:无法读取未定义的属性(读取“params”)TypeError: Cannot read properties of undefined (reading 'params')5 | import products from '../products'6 |7 | function ProductScreen({ match }) {8 | c
我对 JavaScript 和 React 还很陌生,只是跟着一些 YouTube 教程学了学。我无法从网址"/room/:roomCode"获取"roomCode"。Homepage.js<Route path={"/room/:roomCode"} element={<Room />} />Room.jsimport React, {Component} from "react";export