【发布时间】:2021-07-05 07:05:28
【问题描述】:
我是下一个 js 的初学者。我知道下一个 js 路由是如何工作的,但是浅层路由在我的项目中没有像我预期的那样工作。请分享除官方文档外的有用资源
【问题讨论】:
-
SO 不是辅导网站。
-
究竟是什么没有按预期工作?您能否提供一些代码并澄清问题所在?
标签: javascript reactjs next.js
我是下一个 js 的初学者。我知道下一个 js 路由是如何工作的,但是浅层路由在我的项目中没有像我预期的那样工作。请分享除官方文档外的有用资源
【问题讨论】:
标签: javascript reactjs next.js
【讨论】:
你可以试试这个方法。
import { withRouter } from "next/router";
import Router from "next/router";
const ComponentName= ({ router }) => {
//.......
Router.replace(`/`); // here will be location
}
export default withRouter(ComponentName);
如果还是不行,那就试试uesEffect()
useEffect(() => {
// you initial function
}, [router]);
【讨论】: