用户登录

Next.js 框架用的是一种基于文件系统的路由,也就是我们不需要特别定义路由,只需要在特定目录里面创建特定的目录还有文件就可以了。Next.js 会根据目录或者文件的名字生成对应的路由。

比如我们在应用需要一个内容列表页面,地址是 /posts。在这个 app 目录的下面,可以新建一个目录,名字是 posts,这个目录的名字 posts 就是这个页面路由的地址。在它里面添加一个页面组件,名字是 page.tsx。

文件里定义一个 Page 组件,修改一下页面视图里显示的文字,改成“内容列表”。

测试

在浏览器,访问一下 /posts 这个地址,现在页面上显示的就是 posts 目录里的页面组件。

head

在这个 posts 目录里面再新建一个 head.tsx,文件里定义一个 Head 组件,一组 fragment,然后是一组 title 元素,里面的文字是“内容列表 - 宁皓网”。

预览

现在这个内容列表页面的标签栏上显示的就会是 “内容列表 - 宁皓网”。

Next.js 基于文件系统的路由《 Next.js:应用路由 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点