How can I get (query string) parameters from the URL in Next.js?

后端 未结 8 566
情深已故
情深已故 2020-12-13 01:32

When I click on a link in my /index.js, it brings me to /about.js page.

However, when I\'m passing parameter name through URL (like

8条回答
  •  醉话见心
    2020-12-13 02:26

    Using Next.js 9 or above you can get query parameters:

    With router:

    import { useRouter } from 'next/router'
    
    const Index = () => {
      const router = useRouter()
      const {id} = router.query
    
      return(
    {id}
    ) }

    With getInitialProps:

    const Index = ({id}) => {
      return(
    {id}
    ) } Index.getInitialProps = async ({ query }) => { const {id} = query return {id} }

提交回复
热议问题