gpt4 book ai didi

reactjs - 如何在 react-router-dom Link 中传递参数?

转载 作者:行者123 更新时间:2023-12-03 15:22:00 27 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Pass props in Link react-router

(13 个回答)



How to pass params with history.push/Link/Redirect in react-router v4?

(13 个回答)


3年前关闭。




我有组件页面的链接,例如:

<Link to="/"> Home <Link/> 

在 Prop 中,我有一个参数,例如 userId。我需要在链接中传递它。我知道如何在 onCLick() 中传递参数:
this.props.router.push({
pathname: '/',
state: {
userId: 7
}
})

我对墨水的理解是可以执行的 onClick ,但可能有可能以某种方式传递参数吗?无需创建 onClick ?

最佳答案

是的,您可以像这样将对象传递给“to” Prop 。

 <Link to={{
pathname: '/courses',
search: '?sort=name',
hash: '#the-hash',
state: { fromDashboard: true }
}}/>

查看文档了解更多信息。 https://reacttraining.com/react-router/web/api/Link .

关于reactjs - 如何在 react-router-dom Link 中传递参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49625257/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com