为什么重定向在 next.js 应用程序中不起作用?
Why redirect not working in next.js application?
我是 next.js 的新手,我有一个基于它构建的应用程序。
我 运行 主页上有一个 10 秒的计时器,当计时器达到 0 时,我希望将用户重定向到我的页面文件夹中的 feedpack 页面。
相同的代码:
if(timer==0)
{
navigate('/feedback')
clearTimeout(time);
}
我在这里使用 useNavigate hook
,但出现以下错误:
useNavigate() may be used only in the context of a <Router> component.
您可以阅读有关此错误的更多信息
你需要的是使用useRouter钩子。
import { useRouter } from 'next/router'
if(timer==0)
{
router.push('/feedback')
clearTimeout(time);
}
我是 next.js 的新手,我有一个基于它构建的应用程序。 我 运行 主页上有一个 10 秒的计时器,当计时器达到 0 时,我希望将用户重定向到我的页面文件夹中的 feedpack 页面。
相同的代码:
if(timer==0)
{
navigate('/feedback')
clearTimeout(time);
}
我在这里使用 useNavigate hook
,但出现以下错误:
useNavigate() may be used only in the context of a <Router> component.
你需要的是使用useRouter钩子。
import { useRouter } from 'next/router'
if(timer==0)
{
router.push('/feedback')
clearTimeout(time);
}