3 回答

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊
您可以利用html-to-reactnpm模塊。
注意:我是該模塊的作者,幾小時(shí)前剛剛發(fā)布了該模塊。請(qǐng)隨時(shí)報(bào)告任何錯(cuò)誤或可用性問(wèn)題。

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
我在快速而骯臟的情況下使用了此方法:
// react render method:
render() {
return (
<div>
{ this.props.textOrHtml.indexOf('</') !== -1
? (
<div dangerouslySetInnerHTML={{__html: this.props.textOrHtml.replace(/(<? *script)/gi, 'illegalscript')}} >
</div>
)
: this.props.textOrHtml
}
</div>
)
}
添加回答
舉報(bào)