gpt4 book ai didi

reactjs - 如何在react组件中访问url参数

转载 作者:行者123 更新时间:2023-12-03 13:28:47 25 4
gpt4 key购买 nike

我有一个在路由上加载的 react 组件

我需要从组件构造函数内的 url 访问参数

我该怎么做?

我可以这样访问它:

class CustomCoponent extends React.Component {
constructor(props,{match}) {
}
}

最佳答案

您可以通过从 match 属性获取参数来访问 react-router-dom v4.x 中的路由参数。

在哪里定义路线,

import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';

...
<Router>
<App>
<Switch>
<Route exact path="/" component={List} />
<Route path="/:parameterToAccess" component={CustomComponent} />
</Switch>
</App>
</Router>
...

在您的组件中,

class CustomComponent extends React.Component {
constructor(props) {
super(props);
this.routeParam = props.match.params.parameterToAccess;
}
}

关于reactjs - 如何在react组件中访问url参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49046492/

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