Laisser React restituer la balise de fermeture de l'entrée ?
P粉848442185
P粉848442185 2024-04-03 23:01:01
0
1
454

J'ai une demande inhabituelle. Mon site Web est construit à l'aide de React et je souhaite que les gens puissent copier le code HTML du site Web public dans leurs propres composants React.

Le seul problème que j'ai est que l'entrée n'a pas de balise de fermeture lorsqu'elle est rendue par React.

Ces deux sont du HTML valide

<input id="input-1" value="foo">
<input id="input-2" value="foo" />

Cependant, seul le second fonctionne s'il est collé directement dans un composant React. Existe-t-il un moyen de forcer React à afficher la balise de fermeture de l'entrée sur mon site ?

P粉848442185
P粉848442185

répondre à tous(1)
P粉141911244

Envisagez d'exécuter la chaîne source html copiée via un outil tel que html spice. Si vous souhaitez formater dans le navigateur, pensez à Prettier. Voir exemple ci-dessous. Bonne chance!

  const output = prettier.format("", {
    parser: "html",
    plugins: prettierPlugins,
  });

  // Send to server or update your clipboard.
  console.log(output)
sssccc
sssccc
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal