fix: 修复动态路由导致的页面问题

pull/81/head
moonrailgun 3 years ago
parent f83756cd1b
commit 49fb6f156a

@ -78,12 +78,17 @@ export const App: React.FC = React.memo(() => {
<Route path="/main" component={MainRoute} /> <Route path="/main" component={MainRoute} />
<Route path="/panel" component={PanelRoute} /> <Route path="/panel" component={PanelRoute} />
<Route path="/invite/:inviteCode" component={InviteRoute} /> <Route path="/invite/:inviteCode" component={InviteRoute} />
<FallbackPortalHost> {/* 这个host用于处理独立页面的modal */}
{/* 这个host用于处理独立页面的modal */} {/* NOTICE: Switch里不能出现动态路由 */}
{pluginRootRouter.map((r) => ( {/* <FallbackPortalHost>
<Route key={r.name} path={r.path} component={r.component} /> {pluginRootRouter.map((r, i) => (
<Route
key={r.name}
path={r.path || `/fallback${i}`}
component={r.component}
/>
))} ))}
</FallbackPortalHost> </FallbackPortalHost> */}
<Redirect to="/entry" /> <Redirect to="/entry" />
</Switch> </Switch>
</AppContainer> </AppContainer>

Loading…
Cancel
Save