javascript - 如何重定向到另一个页面并在reactjs中使用props

标签 javascript node.js reactjs mongodb redirect

在 route 我设置了props:

<Route path="/getFilePage" exact component={GetFilePage} CourseName={props.CourseName} />

在主页中我编写了以下重定向代码:

return <Redirect to={{
          pathname: '/getFilePage',
          CourseName:"C++"
       }}/>

GetFilePage 组件中,我在 componentDidMount console.log(this.props.location.CourseName) 中编写,但未定义

最佳答案

语法错误。尝试如下:

return <Redirect to={{
          pathname: '/getFilePage',
          state:{CourseName:"C++"}
       }}/>

并采用如下所示的参数:

this.props.location.state.CourseName

关于javascript - 如何重定向到另一个页面并在reactjs中使用props,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58875192/

相关文章:

javascript - 我可以同时使用 dojotype 和 onServerClick 吗?

javascript - 如何使用Node.js从json文件中读取数据并将读取的数据显示为html?

node.js - 生成的访问 token 对于演示视频应用程序无效

javascript - 如何在 reactJS 中设置背景图片的属性

javascript - 如何在 React 或 JavaScript 中隐藏导航栏或向下滚动的任何其他部分?

javascript - 我如何在客户端的 RadTreeView 中获取所有选中的项目和值?

javascript - 用什么代替 Safari 的 FileReader?

javascript - 使用 npm 将 tokenfield 包包含到 laravel

javascript - 样式组件/ react

javascript - 根据选择下拉值填充文本框