Skip to content

Étiquette ​

Utilisation de base ​

vue
<template>
  <lh-tag>Par défaut</lh-tag>
  <lh-tag type="primary">Principal</lh-tag>
  <lh-tag type="success">Succès</lh-tag>
  <lh-tag type="warning">Avertissement</lh-tag>
  <lh-tag type="danger">Danger</lh-tag>
</template>

Styles et fermeture ​

vue
<template>
  <lh-tag round>Arrondi</lh-tag>
  <lh-tag hit>Contour</lh-tag>
  <lh-tag closable @close="onClose">Fermable</lh-tag>
</template>

<script setup lang="ts">
const onClose = () => console.log('Fermé')
</script>

Props ​

PropDescriptionTypeValeur par défaut
typeType'default' | 'primary' | 'success' | 'warning' | 'danger' | 'info''default'
sizeTaille'small' | 'medium' | 'large'—
closableFermablebooleanfalse
disabledDésactivébooleanfalse
roundCoins arrondisbooleanfalse
hitContour (sans remplissage)booleanfalse
customClassNom de classe personnaliséstring—
sxPropriétés de mise en page rapideLhSxProps—

Events ​

ÉvénementDescriptionParamètre de callback
closeClic sur le bouton de fermeture—

Différences avec la version Vue3

Le SVG en ligne du bouton de fermeture est remplacé dans cette bibliothèque par lh-icon (solution iconfont).