javascript - url 在 ahref 中不起作用,但在纯文本中起作用
问题描述
我正在使用使用 JSON api 端点的反应创建一个 spfx 小部件。然后它会吐出最新的几篇文章。
将{url}
变量添加到<a href=""></a>
- url 是随机的本地主机而不是完整的 url
<a href="{url}">{url}</a>
{url}
a 标签里面是实际的完整链接,https://etc..
但里面href=""
的链接变成了 localhost 链接,例如:
https://localhost:4321/temp/%7B%60url%60%7D
任何想法为什么?
解决方案
当您想为属性运行 JavaScript 时,请使用大括号但不要使用引号:
<a href={url}>{url}</a>
推荐阅读
- java - 我们如何为数据库测试实现 Cucumber 测试
- c# - 正则表达式检测文件哈希字符串
- javascript - 在 NodeJS 中读取 JSON 文件的另一种方法
- pandas - 根据字符串值的类型对 pandas 中的行进行排序
- typescript - 如何覆盖属性类型?
- reactjs - React w/ Service Worker 和推送通知
- java - Java、Android Studio、Gradle、LibGDX、KryoNet - 错误:程序类型已存在:com.esotericsoftware.jsonbeans.Json$Serializer
- android - 填充:来自 json 的列表视图
- python - 从 2D 矩阵的生成器创建 3D 矩阵
- opengl - glBlendFunc 中 GL_SRC_ALPHA 的比例因子