【发布时间】:2019-10-15 18:16:34
【问题描述】:
我有两个组件:App 和 Contact。我只想在路由中传递的联系人页面上打印 id,但是当我在我的联系人组件中 console.log(this.props) 时,它显示一个空对象。
import React from "react";
import Contact from "./Contact";
import { BrowserRouter as Router, Route, Link } from "react-router-dom";
class App extends React.Component {
render() {
return (
<Router>
<ul>
<li>
<Link exact to="/">
Home
</Link>
</li>
<li>
<Link to={"/contact/id=" + 5}>contact us</Link>
</li>
</ul>
<Route exact path="/">
Home
</Route>
<Route path="/contact">
<Contact />
</Route>
</Router>
);
}
}
export default App;
import React from "react";
class Contact extends React.Component {
render() {
{console.log(this.props);}
return <div>contact page</div>;
}
}
export default Contact;
如何console.log(this.props.match)?
【问题讨论】:
标签: javascript reactjs react-router-dom