page.js
页面是一个路由独有的 UI。
属性
params
(可选)
一个包含从根段到该页面的 动态路由参数 的对象。例如:
示例 | URL | params |
---|---|---|
app/shop/[slug]/page.js | /shop/1 | { slug: '1' } |
app/shop/[category]/[item]/page.js | /shop/1/2 | { category: '1', item: '2' } |
app/shop/[...slug]/page.js | /shop/1/2 | { slug: ['1', '2'] } |
searchParams
(可选)
一个包含当前 URL 的 搜索参数 的对象。例如:
URL | searchParams |
---|---|
/shop?a=1 | { a: '1' } |
/shop?a=1&b=2 | { a: '1', b: '2' } |
/shop?a=1&a=2 | { a: ['1', '2'] } |
值得注意的是:
版本历史
版本 | 变更 |
---|---|
v13.0.0 | 引入了 page 。 |