通过 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
)通过上述方法,可灵活实现页面扩展与插件功能集成。