【发布时间】:2022-12-31 17:13:08
【问题描述】:
我试图将用户重定向到搜索结果,但 router.push() 显然不起作用。我将 url 更改为不存在的页面并且路由发生了变化,但是当涉及到使用已创建页面的 url 时,没有任何反应。
我试过做这样的事情,但它也不起作用。
import { useRouter } from 'next/router';
const router = useRouter();
const search = () => {
router.push('/search');
};
}
【问题讨论】:
-
你能显示错误吗?
-
你如何调用 search() 函数?
-
@Fr0z3n7
<button onClick={search} className={"btn"}>Search</button> -
您好,请查看答案stackoverflow.com/a/57474576/7369564。我希望这有帮助。
-
@Saurabh 是的。我在这里进一步解释了我的问题link