当前位置:   article > 正文

next.js入门之pages页面_next.js pages

next.js pages

 

1.简介

 

在 Next.js 中,一个 page(页面) 就是一个从 .js、jsx、.ts 或 .tsx 文件导出(export)的 React 组件 ,这些文件存放在 pages 目录下。

每个 page(页面)都使用其文件名作为路由(route)。

 

2.简单路由

 

创建了一个命名为 pages/about.tsx 的文件并导出

可以通过/about路径进行访问

  1. export default ()=>{
  2. return <div>About</div>
  3. }

 

3.动态路由

 

Next.js 支持具有动态路由的 pages(页面)。

如果你创建了一个命名为 pages/posts/[id].tsx 的文件

那么就可以通过 posts/1posts/2 等类似的路径进行访问。

  1. import { useRouter } from 'next/router'
  2. export default ()=>{
  3. const router = useRouter()
  4. const { id } = router.query
  5. return <p>Post: {id}</p>
  6. }
  • 目录也会作为路由路径的一部分
  • 可以使用router.query获取路径参数&#
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/121503
推荐阅读
相关标签
  

闽ICP备14008679号