/

在 Next.js 中使用 router.push() 後出現空白頁面問題?

在 Next.js 中使用 router.push() 後出現空白頁面問題?

怎樣解決在 Next.js 中使用 router.push() 後出現空白頁面的問題?

在使用 Next.js 開發時,你是否在使用 router.push() 後面臨空白頁面的問題?

我也曾經遇到這個問題,以下是解決方法。

在調用 router.push() 後不要使用 return 並且也不要將 router.push() 作為返回值。

永遠不要在使用 router.push() 時使用 return

例如,不要這樣做:

1
2
router.push('/')
return

也不要這樣做:

1
return router.push('/')

應該這樣做:

1
router.push('/')

tags: [“Next.js”, “router.push()”, “空白頁面”]