我有这样的Route对象
const Routes = (
<Route>
<Route path="/g/*" component={Gallery} />
<Route path="*/cat.jump" render={props => <Gallery {...props} catJump />} />
</Route>);
export default Routes;
我想在/ g / *路径存在且context.isSite为路径为true时进行路由 其他路径
知道我该怎么做吗?
答案 0 :(得分:0)
您可以创建自定义Route组件,在其中您可以根据Context解析确切路径。之后,只需在该自定义Route组件中使用<Redirect to={{ pathname: resolvedPath }}/>
进行重定向即可。