【问题标题】:React: router link with param not working反应:带参数的路由器链接不起作用
【发布时间】:2017-12-07 12:20:57
【问题描述】:

我的问题是将 ${file.id} 传递给链接,但是当我导航到该链接时,我只收到这样的信息:

${file.id} 没有得到正确的值。 但是当我检查行的键时,它可以正确呈现。

我错过了什么?

谢谢

【问题讨论】:

  • 那是因为你没有使用反引号(`),使用to={`something/${key}`}
  • 感谢@ShubhamKhatri。现在可以了。

标签: reactjs router link-to


【解决方案1】:

您使用了错误的引号。单引号或双引号不能进行字符串插值。你必须使用反引号`

所以

<Link to={'api/admin/blobManager/${file.id}'} />

应该是

<Link to={`api/admin/blobManager/${file.id}`} />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-06
    • 1970-01-01
    • 2016-12-04
    • 2016-05-23
    • 1970-01-01
    • 2021-09-11
    • 2019-10-12
    相关资源
    最近更新 更多