sveltekit 中 home/index 中的嵌套路由
Nested routing in home/index in sveltekit
我正在尝试执行嵌套路由,如文档中所示:https://kit.svelte.dev/docs#layouts-nested-layouts。但是,我希望嵌套路由发生在 home / path 中。在示例中,我可以嵌套设置页面,但是试图找出与主页相同的模式,因为它通常需要创建文件夹并将文件放入所述文件夹。
你不能。
没有布局可以嵌套。
不确定您要完成什么,您可能想要研究的是:
- 使用非嵌套布局(将
__layout.svelte
文件放入 src/routes/
)文件夹。
- 创建一个独立的布局组件,您将导入到顶层路由并环绕内容。
- 从主页 load function 重定向到子文件夹。例如
home/
或 page/
。
- 在
src/routes/__layout.svelte
中使用 $app/stores 中的 $page.url.pathname
来检测顶层并呈现不同的布局。
我正在尝试执行嵌套路由,如文档中所示:https://kit.svelte.dev/docs#layouts-nested-layouts。但是,我希望嵌套路由发生在 home / path 中。在示例中,我可以嵌套设置页面,但是试图找出与主页相同的模式,因为它通常需要创建文件夹并将文件放入所述文件夹。
你不能。
没有布局可以嵌套。
不确定您要完成什么,您可能想要研究的是:
- 使用非嵌套布局(将
__layout.svelte
文件放入src/routes/
)文件夹。 - 创建一个独立的布局组件,您将导入到顶层路由并环绕内容。
- 从主页 load function 重定向到子文件夹。例如
home/
或page/
。 - 在
src/routes/__layout.svelte
中使用 $app/stores 中的$page.url.pathname
来检测顶层并呈现不同的布局。