【发布时间】:2019-12-14 14:51:44
【问题描述】:
我想做这种路由:localhost:3000/function/page 其中function 告诉应用程序哪个函数应该处理这个url,page 告诉我们在特定函数中的哪个部分。
const App: React.FC = () => {
return (
<Router>
<div className="App">
<Route component={SignUp} path="/signup/:page" />
</div>
</Router>
);
}
interface MatchProps extends RouteComponentProps<any> {
page: string;
}
class SignUp extends React.Component<MatchProps> {
public render(){
console.log(this.props.page)
}
}
然后我通过localhost:3000/signup/1访问这个页面,在控制台我只能得到undefined的结果。
【问题讨论】:
标签: reactjs typescript routing react-router