我從gmail獲取電子郵件並使用CSS標記獲取html。我想在React應用中渲染它,但反應是將它解釋爲字符串vs html。在React中使用HTML/CSS呈現電子郵件
如何判斷呈現HTML/CSS的反應?
var AnotherComponent = React.crateClass({
render: function() {
return (
<div>{this.props.html_email}</div>
)
}
})
var Test = React.createClass({
render: function() {
return (
<AnotherComponent html_email = {this.props.html_body} />
)
}
})
在這種情況下,html_body
是
<div><p style="line-height: 1.15; margin-top: 0pt; margin-bottom: 0pt;" data-mce-style="line-height: 1.15; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Arial; color: #222222; vertical-align: baseline; white-space: pre-wrap;" data-mce-style="font-family: Arial; color: #222222; vertical-align: baseline; white-space: pre-wrap;">SOME TEXT</span></p><br><p style="line-height: 1.15; margin-top: 0pt; margin-bottom: 0pt;" data-mce-style="line-height: 1.15; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: Arial; color: #222222; vertical-align: baseline; white-space: pre-wrap;" data-mce-style="font-family: Arial; color: #222222; vertical-align: baseline; white-space: pre-wrap;">
它顯示爲一個字符串VS只是SOME TEXT
啊,好的。這只是一個內部應用程序,只是在我的本地主機上運行以生成報告:-) –