Ersetzen Sie einen Teil der Zeichenfolge im WYSIWYG-Editor mithilfe von JSX
P粉060112396
2023-08-17 10:28:01
<p>Ich habe eine Zeichenfolge, die von der WYSIWYG-Editor-Eingabe bereitgestellt wird, zum Beispiel: </p>
<pre class="brush:js;toolbar:false;">const originalString = "<div>Einiger Text</div><strong>Einiger fetter Text{{response}}</strong> ";
</pre>
<p>Ich muss <code>{{response}}</code> durch etwas JSX ersetzen und das Ergebnis als HTML ausgeben. </p>
<p>Ich glaube nicht, dass ich <code>dangerouslySetInnerHTML</code> verwenden kann, da es kein JSX unterstützt. Stattdessen erhalten Sie die folgende Ausgabe: </p>
<pre class="brush:html;toolbar:false;"><div>Einige Texte</div>
<strong>Einiger fetter Text [Objekt Objekt]</strong>
</pre>
<p>Beispiele hier ansehen. </p>
<p>Gibt es eine Möglichkeit, <code>{{response}}</code> durch JSX zu ersetzen und dann beim Rendern den Rest der Zeichenfolge in gültiges HTML zu konvertieren? </p>
这是你想要的吗?