我目前具有以下结构的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>
在控制台或页面上没有收到任何错误消息。
答案 0 :(得分:0)
看起来这是在组件中导入CSS的问题。看起来是一个已知问题。有关更多信息,请参见此处。 https://github.com/zeit/next-plugins/issues/282