有一个要求,我应该呈现几个分页的页面。问题是,我需要在构建时呈现前3个页面,并真实的呈现其余页面,即如果用户单击第4页,则应该获取第4页的数据,但对于前3个页面,数据需要事先获取,即在构建时本身。如何在nextjs中实现这一点?
1tuwyuhd1#
您可以使用https://nextjs.org/docs/basic-features/data-fetching/get-static-paths完成此操作您需要前3页的路径,并传递那些带有getStaticPaths的路径,而忽略其余的路径。这将在构建时生成前3个页面,并在用户访问页面时动态构建其余页面。
getStaticPaths
1条答案
按热度按时间1tuwyuhd1#
您可以使用https://nextjs.org/docs/basic-features/data-fetching/get-static-paths完成此操作
您需要前3页的路径,并传递那些带有
getStaticPaths
的路径,而忽略其余的路径。这将在构建时生成前3个页面,并在用户访问页面时动态构建其余页面。