在元件中,您可以使用 useRouter
鉤子:
import { useRouter } from 'next/router'
//...
const router = useRouter()
router.push('/test')
有時,這是無法做到的,例如當您不在 React 元件中時,可能是在一個實用程式函數中。
在這種情況下,您可以這樣做:
import Router from 'next/router'
Router.push('/test')
在元件中,您可以使用 useRouter
鉤子:
import { useRouter } from 'next/router'
//...
const router = useRouter()
router.push('/test')
有時,這是無法做到的,例如當您不在 React 元件中時,可能是在一個實用程式函數中。
在這種情況下,您可以這樣做:
import Router from 'next/router'
Router.push('/test')