gpt4 book ai didi

javascript - 重定向React Js时传递id或参数

转载 作者:行者123 更新时间:2023-12-02 23:46:22 25 4
gpt4 key购买 nike

当用户单击按钮并重定向到另一个页面时,我想传递 id。

我正在使用react router,但无法传递id。到目前为止,我尝试了以下代码:

<Route path="/editproject/:id" component={EditProject}/>

当用户点击按钮时:

if (this.state.switchEdit) {
redirect = <Redirect to="/editproject/": {this.state.project.id} />
}

render(){
return (
{ redirect }
)
}

如何传递 id (this.state.project.id)?

最佳答案

您可以了解Template Literals连接字符串。

<Redirect to={`/editproject/${this.state.project.id}`} />

要取回参数,您可以使用该代码从参数中检索。

this.props.match.params.id

就您而言,您使用的是:id,这就是上面的代码使用.id的原因

<Route path="/editproject/:id" component={EditProject}/>

关于javascript - 重定向React Js时传递id或参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55845037/

25 4 0
文章推荐: javascript - 如何从这两个内容相同但结构不同的 contenteditable div 中获取相同的文本?
文章推荐: javascript - 如何将隐藏属性 "draggable"传递给我的组件?
文章推荐: javascript - 点击事件大部分时间不起作用
文章推荐: javascript - 根据