如何强制Link
在所有子路由上都有效?
链接看起来像这样
<Link to='/somepath' activeClassName='is-current'>Sometitle</Link>
路线看起来像这样
<Provider store={Store}>
<Router history={history}>
<Route component={App}>
<Route path='/login' component={Login} />
<Route component={Workspace}>
<Route path='/somepath(/:id)' components={Component}/>
<Route path='/anotherpath(/:id)' components={AnotherComponent}/>
</Route>
</Route>
</Router>
</Provider>
不幸的是,Link
仅在/somepath
为当前位置时才有效。
但它在/somepath/356
上变为非活动状态(选择某个ID时)。如果路径非严格等于到Link
属性
Link[to]
处于有效状态
答案 0 :(得分:0)