簡體   English   中英

鏈接的jsx串聯不起作用

[英]concatenation jsx with Link doesn't work

我有一個映射函數,我試圖將obj.id連接到react-router的Link組件。 這樣不行嗎?

<Link to="/item/edit/"{obj._id}>Edit</Link>

我什至試過

<Link to=`/item/edit/${obj._id}`>Edit</Link>

沒運氣。 救命。

您需要在花括號之間傳遞JavaScript。 請參閱有關JavaScript表達式的文檔: https : //facebook.github.io/react/docs/jsx-in-depth.html#javascript-expressions

像這樣:

<Link to={"/item/edit/" + obj._id}>Edit</link>

或像這樣:

<Link to={`/item/edit/${obj._id}`}>Edit</Link>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM