Gantikan sebahagian daripada rentetan dalam editor WYSIWYG menggunakan JSX
P粉060112396
2023-08-17 10:28:01
<p>Saya mempunyai rentetan yang disediakan oleh input editor WYSIWYG, sebagai contoh: </p>
<pre class="brush:js;toolbar:false;">const originalString = "<div>Sesetengah teks</div><strong>Sesetengah teks tebal{{response}}</strong> ";
</pra>
<p>Saya perlu menggantikan <kod>{{response}}</code> dengan beberapa JSX dan mengeluarkan hasilnya sebagai HTML. </p>
<p>Saya rasa saya tidak boleh menggunakan <code>dangerouslySetInnerHTML</code> Sebaliknya, anda mendapat output berikut: </p>
<pre class="brush:html;toolbar:false;"><div>Sesetengah teks</div>
<strong>Sesetengah teks tebal [objek Objek]</strong>
</pra>
<p>Lihat contoh di sini. </p>
<p>Adakah terdapat cara untuk menggantikan <kod>{{response}}</code> dengan JSX dan kemudian menukar rentetan selebihnya kepada HTML yang sah semasa membuat persembahan? </p>
Adakah ini yang anda mahukan?