Next.js 获取 URL Search Params 查询参数
Next.js About 703 wordsServer Component
使用Next.js内置的searchParams,类型为Promise。
export default async function Home({searchParams}: {
searchParams: Promise<{
page: string,
}>
}) {
return <></>
}
Client Component
使用Next.js内置的useSearchParams函数。
'use client'
import { useSearchParams } from 'next/navigation'
export default function SearchBar() {
const searchParams = useSearchParams()
const search = searchParams.get('search')
// URL -> `/dashboard?search=my-project`
// `search` -> 'my-project'
return <>Search: {search}</>
}
官方文档
https://nextjs.org/docs/app/getting-started/layouts-and-pages#rendering-with-search-params
https://nextjs.org/docs/app/api-reference/functions/use-search-params
Views: 19 · Posted: 2025-10-29
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...