React项目,需要把后台数据库中返回的一段html代码在页面上显示,只需将内容写入__html对象中即可
1.根据后台提供的接口获取html代码片段
2.使用dangerouslySetInnerHTML写入内容
//直接调用接口的值
<div dangerouslySetInnerHTML={{ __html: content }} />
//单纯显示固定的内容
<div dangerouslySetInnerHTML={{ __html: '<div>123</div>' }} />
(1)有2个{{}},第一{}代表jsx语法开始,第二个是代表dangerouslySetInnerHTML接收的是一个对象键值对
(2)既可以插入DOM,又可以插入字符串