diff --git a/client/web/src/App.tsx b/client/web/src/App.tsx index 00f56cbf..5f994707 100644 --- a/client/web/src/App.tsx +++ b/client/web/src/App.tsx @@ -25,6 +25,7 @@ import isElectron from 'is-electron'; import { AppRouterApi } from './components/AppRouterApi'; import { DndProvider } from 'react-dnd'; import { HTML5Backend } from 'react-dnd-html5-backend'; +import { ErrorBoundary } from './components/ErrorBoundary'; const AppRouter: any = isElectron() ? HashRouter : BrowserRouter; @@ -114,36 +115,43 @@ export const App: React.FC = React.memo(() => { - - - - - } - /> - } /> - } /> - } /> - - {pluginRootRoute.map((r, i) => ( - // NOTICE: Switch里不能出现动态路由 - - ))} - - } - /> + + + + + + } + /> + } /> + } /> + } /> + + {pluginRootRoute.map((r, i) => ( + // NOTICE: Switch里不能出现动态路由 + + ))} + + } + /> - } /> - + } + /> + + );