有时候需要动态渲染后台传过来的html代码文本,但是react的JSX 防注入攻击使得大括号里的html代码全部变成字符串进行渲染,而不是html代码
例子:
<div dangerouslySetInnerHTML={{__html: code}}></div>
更多方式:
function createMarkup() {
return {__html: 'First Second'};
}
function MyComponent() {
return <div dangerouslySetInnerHTML={createMarkup()}></div>;
}
更多推荐
在react中渲染html代码
发布评论