javascript - 如何使用 React 显示以 JSON 格式接收的 HTML
问题描述
JSON
var obj = {
content: "<p class="p1">Sample p tag one.</p> <p class="p1">Also
another paragraph sample.</p> <p><b>sample text</b></p> <p>More info <a
title="" href="https://www.google.com/"
target="_blank" rel="noopener"><em>THE WORK AHEAD: MACHINES, SKILLS AND
U.S. LEADERSHIP</em></a></p>"
};
我将如何在反应中呈现此代码?它显示了所有的 html 标签。
解决方案
const htmlString = '<p>My html</p>';
const innerHtmlObject = {
__html: htmlString,
};
<div dangerouslySetInnerHTML={innerHtmlObject} />
注意:这是一种不好的做法,可能会导致安全漏洞!
推荐阅读
- python - 如何获取频道中的第一条消息
- python - PyWavelets CWT 函数的输出不正确
- snapshot - 为什么 RBD snap id 从 4 开始?
- angular - 如何在 TypeScript 中的类中使用接口进行功能解构
- html - css:将 html 高度设置为容器的 100%
- html - 使用 CSS 网格创建导航栏
- python - os.system在python中运行后如何继续JS文件
- java - 一遍又一遍地设置JLabel字体和前景时如何不重复代码
- angular - 如何在Angular的第一个请求中获取查询参数?
- python - Pandas DataFrame - 有关列格式的问题