使用 Link
现在我们将使用next/link链接我们的两个页面。
将以下代码添加到pages/index.js中
// This is the Link APIimport Link from 'next/link'const Index = () => (<div><Link href="/about"><a>About Page</a></Link><p>Hello Next.js</p></div>)export default Index
Here we’ve imported next/link as Link and use it like this:
<Link href="/about"><a>About Page</a></Link>
现在尝试访问 http://localhost:3000/
然后点击“关于页面”链接。 它将导航到“关于”页面。
这是客户端导航; 该操作发生在浏览器中,而不向服务器发出请求。 您可以通过打开浏览器的网络请求检查器来验证这一点。 好的,现在我们有一个简单的任务:
- 然后点击“关于页面”
- 然后按浏览器的“返回”按钮
- 你将如何描述“后退”按钮的体验?
✦按钮不起作用✦Back按钮在浏览器控制台上发生错误。✓通过客户端将页面导航到索引(home)页面。✦它弹出一个警告,提示“import 'next/back' to support back button”。
