在 Next.js 中使用 router.push() 後出現空白頁面問題?
怎樣解決在 Next.js 中使用 router.push()
後出現空白頁面的問題?
在使用 Next.js 開發時,你是否在使用 router.push()
後面臨空白頁面的問題?
我也曾經遇到這個問題,以下是解決方法。
在調用 router.push()
後不要使用 return
並且也不要將 router.push()
作為返回值。
永遠不要在使用 router.push()
時使用 return
。
例如,不要這樣做:
1 | router.push('/') |
也不要這樣做:
1 | return router.push('/') |
應該這樣做:
1 | router.push('/') |
tags: [“Next.js”, “router.push()”, “空白頁面”]