【发布时间】: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>
我在控制台或页面上没有收到任何错误消息。
【问题讨论】: