如何在构建时静态呈现前几个页面,并在Nextjs中真实的呈现其余页面?

b1uwtaje  于 2023-04-20  发布在  其他
关注(0)|答案(1)|浏览(145)

有一个要求,我应该呈现几个分页的页面。问题是,我需要在构建时呈现前3个页面,并真实的呈现其余页面,即如果用户单击第4页,则应该获取第4页的数据,但对于前3个页面,数据需要事先获取,即在构建时本身。
如何在nextjs中实现这一点?

1tuwyuhd

1tuwyuhd1#

您可以使用https://nextjs.org/docs/basic-features/data-fetching/get-static-paths完成此操作
您需要前3页的路径,并传递那些带有getStaticPaths的路径,而忽略其余的路径。
这将在构建时生成前3个页面,并在用户访问页面时动态构建其余页面。

相关问题