Aller au contenu

Formateur Vue

Formatez des composants Vue monofichiers avec ce formateur Vue. Collez un composant et l’outil formate son bloc script en JavaScript, ou en TypeScript lorsque lang vaut ts, ainsi que son bloc style en CSS, SCSS ou Less selon son attribut lang, en indentant les deux sous leurs balises. Le bloc template reste sur une seule ligne, les espaces superflus étant réduits. Pratique pour les développeurs Vue qui mettent leurs composants au propre avant les revues et la rédaction de documentation.

Réinitialiser

Foire aux questions

Que modifie le formateur Vue dans un composant ?

Il formate le contenu des blocs script et style et place chaque bloc de premier niveau sur sa propre ligne. Le code de chaque bloc est indenté de deux espaces sous sa balise ouvrante.

Comment le bloc template est-il traité ?

Le bloc template reste sur une seule ligne, et les suites d’espaces sont réduites à un seul espace. Les directives telles que v-if, v-for, :prop et @event ainsi que les expressions moustache sont recopiées exactement telles qu’elles sont écrites.

Comment le bloc script est-il formaté ?

Un bloc script classique est analysé et imprimé en JavaScript, avec une indentation de deux espaces et des points-virgules. Avec lang="ts", il est formaté en TypeScript, qui accepte également les annotations de type.

Comment le bloc style est-il formaté ?

Par défaut, un bloc style est formaté en CSS, avec une déclaration par ligne. Avec lang="scss" ou lang="less", il suit les règles SCSS ou Less, et l’attribut scoped est conservé.

Que se passe-t-il en cas d’erreur de syntaxe dans le script ?

Les blocs JavaScript et CSS sont analysés ; une erreur de syntaxe arrête donc l’outil et son message s’affiche. Corrigez le problème indiqué, puis relancez le formatage.

La configuration script setup est-elle prise en charge ?

Oui, l’attribut setup est conservé sur la balise et le contenu est formaté comme celui de tout autre bloc script. Les macros du compilateur, telles que defineProps, sont traitées comme de simples appels de fonction par le formateur.

Puis-je modifier l'indentation ?

Non, le formateur utilise toujours deux espaces et ne propose aucune option. Un même composant produit toujours le même résultat.

Les commentaires sont-ils préservés ?

Oui, les commentaires HTML entre les blocs ainsi que ceux à l’intérieur des blocs script et style sont conservés. Les commentaires dans le template restent à leur place sur sa ligne unique.

Pourquoi le résultat est-il encadré comme du html ?

Les composants monofichiers sont lus comme du HTML ; le résultat est donc renvoyé dans un bloc de code Markdown marqué html. Copiez les lignes entre les clôtures dans votre fichier .vue.

Quelle taille le composant peut-il avoir ?

Jusqu’à 5 MB par exécution ; les entrées plus volumineuses sont rejetées avec un message. Le résultat est identique à celui de l’option Vue du formateur de code.

À propos de OneClick Pro

OneClick Pro est une collection gratuite de plus de 150 outils Web pour les tâches du quotidien : convertir des images et des unités, formater et valider du code, vérifier des domaines et SEO, et travailler avec du texte, des dates et des nombres. Chaque outil fonctionne sans inscription ni abonnement, et les données saisies servent uniquement à calculer le résultat et ne sont jamais stockées. Utilisez cette boîte à outils pour des tâches ponctuelles ou ajoutez à vos favoris les outils dont vous vous servez chaque jour.