From a9cbdb924bfc46528db8bebe8ffd72316de71772 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=92=B2=E5=A5=88Sakina?= <59400654+fz6m@users.noreply.github.com> Date: Mon, 26 Feb 2024 19:18:37 +0800 Subject: [PATCH] docs: update --- docs/docs/docs/guides/routes.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/docs/docs/guides/routes.md b/docs/docs/docs/guides/routes.md index 5db7a4092b6e..3e1e84dcc1ab 100644 --- a/docs/docs/docs/guides/routes.md +++ b/docs/docs/docs/guides/routes.md @@ -195,19 +195,17 @@ export default withAuth(TheOldPage) * Type: `boolean` -控制该路由是否使用 Layout 包裹。 +通过配置 `layout: false` 可以单独关闭某一个路由的全局布局: ```js +// .umirc.ts + export default { routes: [ - { path: '/home', component: '@/pages/Home/index' }, - { path: '/list', component: '@/pages/List/index', layout: false }, + // 取消 login 页面的全局布局,从而自行实现整个页面 + { path: '/login', component: '@/pages/Login', layout: false }, ], } -``` - -在上面的路由配置中,`/home` 路由会默认被 `Layout` 包裹,而 `/list` 则不会。 - ## 约定式路由 除配置式路由外,Umi 也支持约定式路由。约定式路由也叫文件路由,就是不需要手写配置,文件系统即路由,通过目录和文件及其命名分析出路由配置。