Next.js没有路由到同一子文件夹中的页面

时间:2019-05-16 17:23:43

标签: routing next.js

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

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

从index.js(应用程序/项目),我试图使用链接组件链接到视图页面(应用程序/项目/视图),但链接不起作用。如果尝试在新标签中打开它们或使用常规标签,则可以使用,但使用next / link组件则什么也没有发生。

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

我的链接组件设置如下。

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

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

1 个答案:

答案 0 :(得分:0)

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