【发布时间】:2021-05-04 10:05:55
【问题描述】:
我目前有一个这样的网址:
http://localhost:3000/courses/italian/dynamic/lessons/wenC6hgETeMHSiFNabvk
http://localhost:3000/courses/[language]/dynamic/lessons/[lessonID]
我正在尝试找到一种简单的方法来访问以下.../exercises 页面。我需要做的就是将/exercises 添加到上述网址的末尾。但是,以下解决方案不起作用。显然,<Link /> 不再记得我当前页面上的 [language] 或 [lessonID] 参数是什么。
<Link href={`exercises/flashcards`} passHref>
<a>begin</a>
</Link>
此时,我能想到的唯一解决方案是用所需的 slug 重写整个 URL 并将其传递到 href,但如果我需要做的只是连接我的内容,那感觉有点不必要已经有 /exercises/flashcards。
我错过了什么吗?
【问题讨论】: