要创建带有动态参数的路由,需要在有效的变量名称周围使用方括号。例如,像 src/routes/blog/[slug]/+page.svelte
这样的文件将创建一个可以匹配 /blog/one
、/blog/two
、/blog/three
等路径的路由。
让我们创建该文件:
src/routes/blog/[slug]/+page
<h1>博客文章</h1>
现在我们可以从 /blog
页面导航到各个博客文章。在下一章中,我们将了解如何加载它们的内容。
多个路由参数可以出现在同一个 URL 片段_内_,只要它们之间用至少一个静态字符分隔:
foo/[bar]x[baz]
是一个有效的路由,其中[bar]
和[baz]
是动态参数。
1
2
<p>home</p>