【问题标题】:Nested routing in home/index in sveltekitsveltekit 中的 home/index 中的嵌套路由
【发布时间】:2022-01-05 23:36:51
【问题描述】:

我正在尝试按照文档中所示进行嵌套路由:https://kit.svelte.dev/docs#layouts-nested-layouts。但是,我希望嵌套路由发生在 home/path 中。在示例中,我可以嵌套设置页面,但是尝试找出与主页相同的模式,因为它通常需要创建文件夹并将文件放置在所述文件夹中。

【问题讨论】:

    标签: svelte sveltekit


    【解决方案1】:

    你不能
    没有可嵌套的布局。

    不确定您要完成什么,您可能想要研究的内容是:

    • 使用非嵌套布局(将__layout.svelte 文件放在src/routes/ 文件夹中。
    • 创建一个独立的 Layout 组件,您将把它导入顶级路由并环绕内容。
    • 从主页load function 重定向到子文件夹。例如home/page/
    • src/routes/__layout.svelte 内部使用$app/stores 中的$page.url.pathname 来检测顶层并呈现不同的布局。

    【讨论】:

      猜你喜欢
      • 2021-10-13
      • 1970-01-01
      • 1970-01-01
      • 2021-09-26
      • 2017-04-08
      • 2015-11-22
      • 2019-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多