Open siminture opened 11 months ago
同问
需要使用react-router先去生成路由才可以
需要使用react-router先去生成路由才可以
能展开说说吗?
同问
我把ProLayout 放在路由里面 不管用,内容是白的
<app.tsx>
<routerRoot>
...不需要授权的路由
<MyProLayout>
需要授权的路由
</MyProLayout>
</routerRoot>
</app.tsx>
。。。
<ProLayout>
{children}
</ProLauout>
路由放里面声明吧 ,,Layout 还要Location 放外面声明吧 又渲染不出内容。。 弄好几天了。。囧
路由放里面声明吧 ,,Layout 还要Location 放外面声明吧 又渲染不出内容。。 弄好几天了。。囧
老哥,有解决方案了吗?
+1
我这边倒是弄出了个简单的,但是遇到 多层地址还是会出问题。。不知道是因为我这边用 比如 a/b 这种没问题 但是 a/b/c 这种路由就会整页面刷新,而且还报错了。。。 搞不明白啥问题
切换菜单时
搞定了 ,内容路由要加
<React.Suspense fallback={<Spinner overlay />}>
<Switch>
<Redirect exact path={'/'} to={'/dashboard'} />
<Route exact path={'/dashboard'} component={svgIndex} />
🧐 问题描述
ProLayout组件,不使用UMI,使用ReactRouter,配置路由、导航菜单和面包屑的最佳方案是什么?
测试了配置route属性,可以生成菜单,但是没有生成连接