我正在使用路线来获取页面 ex。page/[id].js并仅显示该 id 的数据。那么每次访问该页面时它都会重新获取数据吗?前任。通过此页面上的链接转到下一页,然后按返回返回此页面。就像在 React.js 中使用DidComponentMount它获取数据一样,每次安装时都会进行获取,即使您返回时已经访问过该页面。
export async function getStaticProps(context) {
const res = await fetch(`https://.../data/${context.params.id}`)
const data = await res.json()
return {
props: { data }
}
}
Run Code Online (Sandbox Code Playgroud)