may*_*513 3 javascript router node.js reactjs next.js
我正在使用 nextjs 构建一个简单的应用程序。我的大部分组件都是功能组件。但是,我有一个类组件来处理表单。
我想在提交表单后重定向到主页。console.log(this.router)
给出未定义。由于它是一个类组件,我无法使用useRouter()
钩子。如何在 next.js 的类组件中获取对路由器的引用?
终于我得到了答案,
import Router from 'next/router'
Run Code Online (Sandbox Code Playgroud)
并使用Router.push(...)
从 Next 13 开始,从以下位置导入路由器next/navigation