generateMetadata获得的参数
下面代码如果在layout.tsx中使用,只能获得params,但如果放在page.tsx,那么可以获得params和searchParams
例如访问网址http://localhost:3000/dashboard/setting?a=b&cd=876
export async function generateMetadata(aaa) {
console.log('generateMetadata 执行', Object.keys(aaa))
return {
title: '仪表板666777',
description: '页面描述',
}
}
layout.tsx,只有params

page.tsx

最新版的params和searchParams都要用await
export async function generateMetadata({ searchParams }) {
console.log('generateMetadata 执行', searchParams)
var searc = await searchParams
return {
title: '仪表板666777',
description: '页面描述',
}
}
1万+

被折叠的 条评论
为什么被折叠?



