反应:参数不工作的路由器 link
React: router link with param not working
我的问题是将 ${file.id} 传递给 link,但是当我导航到那个 link 时,我只收到这样的信息:
${file.id} 没有得到正确的值。
但是当我检查行的键时,它可以正确呈现。
我在想什么?
谢谢
您使用了错误的引号。单引号或双引号无法进行字符串插值。你必须使用反引号`
所以
<Link to={'api/admin/blobManager/${file.id}'} />
应该是
<Link to={`api/admin/blobManager/${file.id}`} />
我的问题是将 ${file.id} 传递给 link,但是当我导航到那个 link 时,我只收到这样的信息:
${file.id} 没有得到正确的值。 但是当我检查行的键时,它可以正确呈现。
谢谢
您使用了错误的引号。单引号或双引号无法进行字符串插值。你必须使用反引号`
所以
<Link to={'api/admin/blobManager/${file.id}'} />
应该是
<Link to={`api/admin/blobManager/${file.id}`} />