gpt4 book ai didi

javascript - React 从 url 中提取参数

转载 作者:行者123 更新时间:2023-12-01 01:46:18 34 4
gpt4 key购买 nike

我正在使用 react-router 进行路由。我使用了 NavLinkRoute 组件,如下所示:

 <NavLink className={classes.navLink}
activeClassName={classes.activeNavLink}
to={`/brokers/${n.id}`}\>
....
<Route exact path="/brokers/:id" component={BrokerDetails} />

现在我的问题是 - 如何使用 BrokerDetails 组件中传入的 id 参数?我尝试通过 props 读取它,但它不存在。

最佳答案

当使用 component=... 时,您的组件将被传递 route props .

特别是,您需要访问 match对象:

const BrokerDetails = ({match}) => <div>{JSON.stringify(match.params)}</div>;

应该显示所有参数; match.params.id 将是 id 参数。

关于javascript - React 从 url 中提取参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51929784/

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