Ajouter une chaîne HTML à l'en-tête Next.js
P粉031492081
P粉031492081 2023-08-29 16:05:28
0
1
478
<p>Je reçois des données de l'API et cela me donne un objet avec l'attribut <code>head : '<title>dummy title<title>'</code></p> <p>Lorsque j'appelle la chaîne HTML dans la balise head, elle n'affiche rien. Mon code : </p> <pre class="brush:php;toolbar:false;"><Head>{data.head}</Head></pre> <p>J'ai aussi essayé : </p> <pre class="brush:php;toolbar:false;"><Tête> <div dangereusementSetInnerHTML={{ __html: data.head }}></div> ≪/Tête>≪/pré> <p>code<code><div DangerlySetInnerHTML={{ __html: data.head }}></div></code> fonctionne pour moi dans le corps mais pas dans la tête, car div ne peut pas être appelé la tête. J'ai aussi essayé d'utiliser Fragment au lieu de div mais cela ne fonctionne pas même dans le corps. </p>
P粉031492081
P粉031492081

répondre à tous(1)
P粉032900484

Vous ne pouvez pas convertir directement des chaînes ou des objets en étiquettes. Pour votre cas d'utilisation, vous pouvez diviser l'objet d'en-tête pour obtenir un en-tête spécifique et l'utiliser.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal