Convertir SVG en composant Vue
Transforme un SVG en composant Vue prêt à importer – dans votre navigateur, sans envoi.
Fonctionne dans votre navigateur – le fichier n'est jamais envoyé
Questions fréquentes
Mon fichier est-il envoyé ?
Non. La conversion se fait entièrement dans votre navigateur. Le fichier ne quitte jamais votre appareil – aucun serveur ne peut le voir. Une fois la page chargée, l'outil fonctionne même hors ligne.
Comment utiliser le composant ?
Enregistrez le fichier à côté de votre code et importez-le : import MyIcon from "./MyIcon.vue"; Tout ce que vous passez au composant va à l'élément <svg>, donc <MyIcon class="h-6 w-6" aria-hidden="true" /> fonctionne comme prévu. Le composant porte le nom du fichier, en PascalCase.
Qu'est-ce qui est modifié dans le SVG ?
Le balisage reste du SVG pur dans un <template> ; seuls le prologue XML, les commentaires et le DOCTYPE sont supprimés. Les attributs posés sur le composant passent à l'élément racine via v-bind="$attrs". Sauf si vous désactivez « Optimiser d'abord », le SVG passe aussi par le même optimiseur que « Optimiser un SVG », ce qui raccourcit nettement le code.
Et les scripts et références externes ?
Les scripts, gestionnaires d'événements, images et feuilles de style externes sont supprimés avant de générer le composant – vous ne livrez jamais de code étranger par accident.
Outils similaires
Convertir SVG en composant React
Transforme un SVG en composant React prêt à importer – dans votre navigateur, sans envoi.
● Dans le navigateur
Convertir SVG en composant Svelte
Transforme un SVG en composant Svelte prêt à importer – dans votre navigateur, sans envoi.
● Dans le navigateur
Optimiser un SVG
Réduit les fichiers SVG sans changer leur apparence – dans le navigateur.
● Dans le navigateur
Fusionner des fichiers SVG
Combine plusieurs SVG en un seul – côte à côte, empilés ou en sprite d'icônes – dans le navigateur.
● Dans le navigateur
Vectoriser une image (PNG, JPG, WebP … en SVG)
Transforme n'importe quelle image matricielle en SVG modifiable – avec curseurs et aperçu en direct, dans votre navigateur.
● Dans le navigateur