我有一个关于是否需要为每个嵌套路由使用生成静态参数的快速问题。例如,如果我有一个路由/[slug],我使用generateStaticParams,我是否需要对/[slug]/route 1,/[slug]/route 1/route 2等使用generateStaticParams,如果它们的路径名中只有动态参数是[slug]?谢谢你,谢谢注:同时考虑到/[slug]/route 1、/[slug]/route 1/route 2等需要访问/[slug]中获取的相同数据
6ie5vjzr1#
是,对于每个子路由,例如:/[slug]/child1/child2。如果要访问/[slug]路由中获取的数据,则需要使用generateStaticParams。子路由可以访问通过父路由返回的params获取的数据。进一步阅读这里
/[slug]/child1/child2
/[slug]
generateStaticParams
params
1条答案
按热度按时间6ie5vjzr1#
是,对于每个子路由,例如:
/[slug]/child1/child2
。如果要访问/[slug]
路由中获取的数据,则需要使用generateStaticParams
。子路由可以访问通过父路由返回的params
获取的数据。进一步阅读这里