json - 反应中href标签内的JSON值
问题描述
所以我有一个 JSON 来获取数据。
JSON 示例:
{
"postid": "123123,
"title": "title of post",
}
我正在尝试将此 id 添加到类似的 href中,<a href="https://example.com/{data.post}">Post</a>
但它不会呈现,我在前端得到一个https://example.com/ {data.post} url。(这样做<p>{data.post}</p>
会正常呈现帖子 ID。)
有没有办法在 href 标签中获取字段?或者我应该使用完整的 URL 在我的 JSON 上创建另一个字段?
解决方案
将模板文字作为普通值传入:
<a href={`https://example.com/${data.post}`}>Post</a>
请参阅这些文档,了解如何将属性传递给 JSX 元素。上面只是一个简单的Javascript 模板升作为属性传递给<a>
标签。
推荐阅读
- jboss - JBoss EAP 6.4 迁移到带有 jms 1.1 库的 tibco SSL 队列
- usb - RaspberryPi Gadgetfs 自定义设备
- many-to-many - Net Core 5 EF API 模型优先,多对多关系的软删除
- python - 情节表达:文字在动画中“飞入”
- reactjs - 可以通过 useSWR 钩子在 fetcher 中使用缓存的时间戳吗?
- python - Google Cloud sink 无法捕获同一组织中其他项目的 BigQuery 表修改日志
- reactjs - Formic 总是显示表单无效
- wpf - 为什么 ViewBox 不能把所有东西都放在里面?
- mysql - MySQL 中缺少模式是否重要?
- github - Github 在运行操作时返回空字符串作为秘密