我试图将用户重定向到搜索结果,但是router.push()显然没有工作。我将url更改为不存在的页面,路由也会发生变化,但是当涉及到使用已经创建的页面的url时,什么都不会发生。
我试过做这种事,但也没用。
import { useRouter } from 'next/router';
const router = useRouter();
const search = () => {
router.push('/search');
};
}
发布于 2022-10-31 12:39:01
如果您正在使用Nextjs13,请注意从next/navigation
导入useRouter
。
❌ import { useRouter } from 'next/router';
至:
✅ import { useRouter } from 'next/navigation';
https://stackoverflow.com/questions/71961539
复制相似问题