【问题标题】:Sapper routes with arbitrary number of nesting levels具有任意数量嵌套级别的 Sapper 路由
【发布时间】:2018-05-26 10:34:36
【问题描述】:

在对 Nuxt 和 Sapper 进行了一些比较测试之后,我正在考虑在一个新项目的生产环境中使用 Sapper,但是我需要解决一个问题。该站点具有分层页面结构,类别和子类别最多可分为 4 级。但是,深度会有所不同。所以这给了我这样的路线:

[category]/[subcat_1]/[subcat_2]/[...]/[page].html

如何避免为每个可能的级别重复我的页面模板?在 Nuxt 中,我会使用路由器而不是 pages 目录,但在 Sapper 中,这(还)不可能?

【问题讨论】:

    标签: routing nuxt.js svelte


    【解决方案1】:

    很遗憾,您是对的,这不可能。不过,这是一个高度优先事项——我们打算在 6 月份解决这个问题。

    【讨论】:

    • 谢谢。如果你能在 6 月份做到这一点,那就太好了,这将是正好我的项目!
    • 我不知道这是什么状态,但我已经自己实现了一个路由器。现在它是我特定应用程序的插件,但我想几个小时后我可以将它变成一个可以在任何 sapper 应用程序中使用的包。如果您有兴趣,请告诉我。
    • 我很感兴趣。 ;-) 有没有机会链接到要点或其他内容?
    • 现在可以吗?将 [] 用于带有 _layout.svelte 的目录名称,似乎我能够实现一定数量的嵌套级别。只是想知道是否有一种方法可以在不创建相同数量的子目录的情况下拥有深层嵌套级别?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 1970-01-01
    • 2013-01-09
    • 1970-01-01
    • 2014-03-13
    相关资源
    最近更新 更多