使用JSX將WYSIWYG編輯器中的字串的一部分替換
P粉060112396
2023-08-17 10:28:01
<p>我有一個由WYSIWYG編輯器輸入提供的字串,例如:</p>
<pre class="brush:js;toolbar:false;">const originalString = "<div>一些文字</div><strong>一些加粗文字{{response}}</strong> ";
</pre>
<p>我需要用一些JSX取代<code>{{response}}</code>,並將結果輸出為HTML。 </p>
<p>我認為我不能使用<code>dangerouslySetInnerHTML</code>,因為它不處理JSX。相反,你會得到以下輸出:</p>
<pre class="brush:html;toolbar:false;"><div>一些文字</div>
<strong>一些加粗文字 [object Object]</strong>
</pre>
<p>在這裡查看範例。 </p>
<p>有沒有一種方法可以用JSX取代<code>{{response}}</code>,然後在渲染時將字串的其餘部分轉換為有效的HTML? </p>
這是你想要的嗎?