Maison  >  Questions et réponses  >  le corps du texte

Ajouter une chaîne HTML à l'en-tête Next.js

<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粉031492081P粉031492081389 Il y a quelques jours409

répondre à tous(1)je répondrai

  • P粉032900484

    P粉0329004842023-08-30 12:00:36

    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.

    répondre
    0
  • Annulerrépondre