Arn*_*pps 1 html javascript reactjs
我想在 React js 中渲染 API 提供的动态 html 文本,但我不知道该怎么做。
例如 :
dynamicHtml= <div> hello <span color=red> StackOverFlow </span> </div>
render() {
return (
<div> {dynamicHtml} </div>
);
}
Run Code Online (Sandbox Code Playgroud)
我只想在 StackOverFlow 上以红色显示 Hello StackOverFlow
使用危险的SetInnerHTML
function createMarkup(text) { return {__html: text}; };
<render() {
return (
<div dangerouslySetInnerHTML={createMarkup()} />
);
}
Run Code Online (Sandbox Code Playgroud)