预加载页面 只有生产环境才有
当页面初始化加载时,
getInitialProps
只会加载在服务端。只有当路由跳转(
Link
组件跳转或 API 方法跳转)时,客户端才会执行
getInitialProps
。
注意:
getInitialProps
将不能使用在子组件中。只能使用在
pages
页面中。
<Link>
添加
prefetch
属性,Next.js 将会在后台预加载这些页面。
<Link prefetch href="/">
<a>Home</a>
</Link>