私のアプリケーションは、idという1つのパラメーターで正常に動作します。キャンパス、件名など、ルートにパラメータを追加するにはどうすればよいですか?
const Routing = () => (
<HashRouter>
<Route path='/course/:id' component={Parameters} />
<Route path='/course/:CAMPUS_NAME' component={Campus} />
<Route path="/" component={App} />
</HashRouter>
</>
);
export default Routing;
Parameters.js
...
componentDidMount(){
const {id} = this.props.match.params.id ;
this.runSearch();
}
...
次の方法でパス属性を次のように変更できます。
path="/course/:id/:campus/:subject"
オプションのパラメータの場合は、次のようなものを試してください
path="/course/:id?/:campus?/:subject
同じにアクセスするには、
this.props.match.params.param_value
Ex: this.props.match.params.campus
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加