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 来检测顶层并呈现不同的布局。