通过 app.router.add()和 app.systemSettingsManager.add()可分别扩展普通页面和系统设置页,具体实现如下:
通过app.router.add()方法可动态添加常规页面路由,支持多级路由结构:
root.home )app.router.getRoutes() 查看所有已注册路由通过 app.systemSettingsManager.add() 方法可注册系统专属设置页:
/_admin/:name下默认已注册以下路由:
| 名称 | 路径 | 组件 | 说明 |
|---|---|---|---|
| admin | /admin/* | AdminLayout | 后台管理主页 |
| admin.page | /admin/:name | AdminDynamicPage | 动态页面入口 |
| admin-settings | /_admin/:name | AdminSettingsLayout | 系统配置页入口 |
pluginName.feature 格式命名路由(如hello.demo1)Outlet组件实现多级页面嵌套Ant Design图标库(如ApiOutlined)通过上述方法,可灵活实现页面扩展与插件功能集成。