NocoBase 客户端提供了灵活的路由管理器,支持通过 router.add() 和 pluginSettingsRouter.add() 扩展页面和插件设置页。
| 名称 | 路径 | 组件 | 说明 |
|---|---|---|---|
| admin | /admin/* | AdminLayout | 后台管理页面 |
| admin.page | /admin/:name | AdminDynamicPage | 动态创建的页面 |
| admin.settings | /admin/settings/* | AdminSettingsLayout | 插件配置页面 |
通过 router.add() 添加普通页面路由。对于页面型组件,应使用 componentLoader 按需注册,这样页面代码会在真正进入对应路由时才被加载。
其中页面文件必须使用 export default:
支持动态参数
如果页面本身依赖较重、不是首屏必需,建议优先使用 componentLoader;element 仍适合用于布局组件或非常轻量的内联页面。
通过 pluginSettingsRouter.add() 添加插件设置页。与普通页面路由类似,设置页也应使用 componentLoader 按需注册。
多级路由示例