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