Hängen Sie eine HTML-Zeichenfolge an den Next.js-Header an
P粉031492081
2023-08-29 16:05:28
<p>Ich erhalte Daten von der API und sie gibt mir ein Objekt mit dem Attribut <code>head: '<title>dummy title<title>'</code></p>
<p>Wenn ich den HTML-String im Head-Tag aufrufe, wird nichts angezeigt. Mein Code: </p>
<pre class="brush:php;toolbar:false;"><Head>{data.head}</Head></pre>
<p>Ich habe es auch versucht: </p>
<pre class="brush:php;toolbar:false;"><Head>
<div gefährlichlySetInnerHTML={{ __html: data.head }}></div>
</Head></pre>
<p>code<code><div hazardlySetInnerHTML={{ __html: data.head }}></div></code> funktioniert bei mir im Body, aber nicht im Head, da div nicht aufgerufen werden kann der Kopf. Ich habe auch versucht, Fragment anstelle von div zu verwenden, aber es funktioniert nicht einmal im Body. </p>
您无法直接将字符串或对象转换为标签。对于您的用例,您可以拆分头部对象以获取特定的标题并使用它。