跳到主要内容

动态路由

如果您事先不知道确切的区段名称,并且想要从动态数据创建路由,则可以使用在请求时填充或在构建时预呈现的动态区段。

app/blog/[slug]/page.js
export default function Page({ params }) {
return <div>My Post: {params.slug}</div>
}

例如:

RouteExample URLparams
app/blog/[slug]/page.js/blog/a{ slug: 'a' }
app/blog/[slug]/page.js/blog/b{ slug: 'b' }
app/blog/[slug]/page.js/blog/c{ slug: 'c' }