【发布时间】:2022-01-05 23:36:51
【问题描述】:
我正在尝试按照文档中所示进行嵌套路由:https://kit.svelte.dev/docs#layouts-nested-layouts。但是,我希望嵌套路由发生在 home/path 中。在示例中,我可以嵌套设置页面,但是尝试找出与主页相同的模式,因为它通常需要创建文件夹并将文件放置在所述文件夹中。
【问题讨论】:
我正在尝试按照文档中所示进行嵌套路由:https://kit.svelte.dev/docs#layouts-nested-layouts。但是,我希望嵌套路由发生在 home/path 中。在示例中,我可以嵌套设置页面,但是尝试找出与主页相同的模式,因为它通常需要创建文件夹并将文件放置在所述文件夹中。
【问题讨论】:
你不能。
没有可嵌套的布局。
不确定您要完成什么,您可能想要研究的内容是:
__layout.svelte 文件放在src/routes/ 文件夹中。home/ 或page/。src/routes/__layout.svelte 内部使用$app/stores 中的$page.url.pathname 来检测顶层并呈现不同的布局。【讨论】: