反应中href标签内的JSON值[重复]

Posted

技术标签:

【中文标题】反应中href标签内的JSON值[重复]【英文标题】:JSON value inside href tag in react [duplicate] 【发布时间】:2020-08-03 02:10:02 【问题描述】:

所以我有一个用于获取数据的 JSON。

JSON 示例:

   
        "postid": "123123, 
        "title": "title of post",
    

我正在尝试将此 id 添加到像 <a href="https://example.com/data.post">Post</a> 这样的 href 中,但它不会呈现,我在前端得到一个 https://example.com/data.post url。 (<p>data.post</p> 会正常呈现帖子 ID。)

有没有办法在 href 标记中获取字段?还是应该在我的 JSON 上使用完整的 URL 创建另一个字段?

【问题讨论】:

【参考方案1】:

将模板文字作为普通值传入:

<a href=`https://example.com/$data.post`>Post</a>

请参阅these docs 了解如何将属性传递给 JSX 元素。以上只是一个简单的javascript tempalate liter 作为&lt;a&gt; 标签的道具。

【讨论】:

以上是关于反应中href标签内的JSON值[重复]的主要内容,如果未能解决你的问题,请参考以下文章

json输入意外结束反应[重复]

居中对齐 div 内的所有 p 标签 [重复]

从div标签内的样式调用javascript函数[重复]

按值对 JSON 进行排序 [重复]

在标签内的div上悬停过渡[重复]

在javascript中使用索引值删除对象或做出反应[重复]