我试图通过html-react-parser在react中呈现html内容。但是,我将在控制台中得到以下错误。
Warning: validateDOMNesting(...): <html> cannot appear as a child of <div>.
解析方法的html输入如下所示。
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
p {
font-family: verdana;
font-size: 20px;
}
</style>
</head>
<body>
<h1>My First CSS Example</h1>
<p>This is a paragraph.</p>
</body>
</html>所以我知道问题的原因是我的html包含在html标记中。但是我不需要删除它,因为输入来自后端,我需要通过解析器呈现它。有没有办法摆脱这个控制台日志错误?
发布于 2022-07-16 12:37:34
您正在尝试将html作为div的一个子类插入,这就是您获得此功能的原因。尝试只使用所需的代码:
<h1>My First CSS Example</h1>
<p>This is a paragraph.</p>https://stackoverflow.com/questions/73003645
复制相似问题