javascript - Next.js:如何从当前子页面转到父页面?

标签 javascript reactjs next.js

如果这是一个 super 愚蠢的问题,我很抱歉,我是 Next.js 和 React.js 的初学者。

我有一些基本知识,在 Next.js 中,我们可以创建页面层次结构,xx_page.js 文件的路径将是该 js 文件的 url 路由,as described in the documentation .

例如,我的页面结构如下,

pages  // a folder
| -- home  // a folder
|     | -- index.js  // a file, the code for route "/home"
      | -- sports  // a folder
      |     | -- index.js  // a file, the code for route "/home/sports"
      |     | -- football.js  // a file, the code for "/home/sports/football"

假设当前页面位于“xxx.com/home/sports/football”路线,页面上有一个“返回”按钮,点击后要返回“xxx.com/home/”体育”。

我没能找到正确的方法来做到这一点,我通过 Google 找到的大部分内容都是返回上一页,而不是我想要的。

请给我一些关于如何在 Next.js 中执行此操作的帮助,谢谢!

最佳答案

“返回”没有正确的定义,所以你必须定义它。对于您的按钮,如果您执行以下操作

      <Link href="/home/sports">
        <a className="back">←</a>
      </Link>

它的行为应该完全符合您的要求。

关于javascript - Next.js:如何从当前子页面转到父页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69510948/

相关文章:

javascript - 保持语言选择?

mysql - 如何使用 ReactJS、Node.js 和 MySQL 查询将数据从表单数据发送到数据库?

javascript - 如何找出何时加载了 youtube 嵌入式 iframe

reactjs - 将 React 应用程序部署到 IONOS - 页面刷新时出现 404

reactjs - NextJS API目录和useState

reactjs - Nextjs生产应用程序上的页面刷新中断样式

javascript - 位置固定,作用类似于相对位置(随页面滚动)

javascript - 如何在 JavaScript session cookie 中存储变量?

node.js - npm 安装返回错误。显示 "no such file directory ../node_modules/mongodb-client-encryption/deps/lib/...'

javascript - 将计算结果放入另一个数组中