【问题标题】:Next.js not routing to pages in the same subfolderNext.js 未路由到同一子文件夹中的页面
【发布时间】:2019-10-04 00:50:22
【问题描述】:

我目前的 next.js 页面文件夹设置具有以下结构。

/pages
  /apps
    /items
      index.js
      view.js
      create.js

从 index.js (apps/items) 我正在尝试使用 Link 组件链接到视图页面 (apps/item/view),但链接不起作用。如果尝试在新选项卡中打开它们或使用常规标签,它可以工作,但使用下一个/链接组件没有任何反应。

我尝试使用 routeChangeStart 路由器事件来查看链接是否触发并且它确实触发了,但从未得到 routeChangeEnd 不触发。

我的链接组件是这样设置的。

          <Link
            href={{
              pathname: "/apps/items/view",
              query: { id: id }
            }}
          >
            <a>Item ID: {id}</a>
          </Link>

我在控制台或页面上没有收到任何错误消息。

【问题讨论】:

    标签: routing next.js


    【解决方案1】:

    看起来这是在组件中导入 CSS 时出现的问题。看起来它是一个已知问题。有关更多信息,请参见此处。 https://github.com/zeit/next-plugins/issues/282

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-20
      • 2020-10-27
      • 2016-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-03
      相关资源
      最近更新 更多