Esta documentação foi traduzida automaticamente por IA.
O cliente NocoBase oferece um gerenciador de roteamento flexível que permite estender páginas e páginas de configuração de plugins usando router.add() e pluginSettingsRouter.add().
| Nome | Caminho | Componente | Descrição |
|---|---|---|---|
| admin | /admin/* | AdminLayout | Páginas de administração |
| admin.page | /admin/:name | AdminDynamicPage | Páginas criadas dinamicamente |
| admin.settings | /admin/settings/* | AdminSettingsLayout | Páginas de configuração de plugins |
Adicione rotas de páginas comuns usando router.add(). Para componentes de página, use componentLoader para registro sob demanda, de modo que o módulo da página só seja carregado quando a rota for realmente acessada.
Os arquivos de página devem usar export default:
Suporta parâmetros dinâmicos
Se a página for pesada ou não for necessária na renderização inicial, dê preferência a componentLoader; element continua adequado para rotas de layout ou páginas inline muito leves.
Adicione páginas de configuração de plugins usando pluginSettingsRouter.add(). Assim como nas rotas de páginas comuns, as páginas de configuração também devem usar componentLoader para registro sob demanda.
Exemplo de roteamento multinível