next.js 每个嵌套路由是否需要生成静态参数?

tpxzln5u  于 2023-08-04  发布在  其他
关注(0)|答案(1)|浏览(240)

我有一个关于是否需要为每个嵌套路由使用生成静态参数的快速问题。例如,如果我有一个路由/[slug],我使用generateStaticParams,我是否需要对/[slug]/route 1,/[slug]/route 1/route 2等使用generateStaticParams,如果它们的路径名中只有动态参数是[slug]?
谢谢你,谢谢
注:同时考虑到/[slug]/route 1、/[slug]/route 1/route 2等需要访问/[slug]中获取的相同数据

6ie5vjzr

6ie5vjzr1#

是,对于每个子路由,例如:/[slug]/child1/child2。如果要访问/[slug]路由中获取的数据,则需要使用generateStaticParams。子路由可以访问通过父路由返回的params获取的数据。
进一步阅读这里

相关问题