Next.js + React Go back to the previous page

前端 未结 2 1630
春和景丽
春和景丽 2021-02-12 15:18

I use routing next.js. How to implement the button back and return to the previous page? Just like with the button on the browser

2条回答
  •  后悔当初
    2021-02-12 16:12

    EDIT: 2 years after this answer was first posted, the router method is now well documented. Here is the code straight from the documentation:

    import { useRouter } from 'next/router'
    
    export default function Page() {
      const router = useRouter()
    
      return  router.back()}>Click here to go back
    }
    

    ORIGINAL ANSWER:

    There is an undocumented Router.back method (see source) that just does window.history.back()

    You should have a component like so

    import Router from 'next/router'
    
    export default function BackButton() {
        return (
            
    Router.back()}>Go Back
    ) }

提交回复
热议问题