Skip to content

Interrupteur ​

Côté Mini Programme, dessiné en view

Le composant switch natif a un style incontrôlable dans le Mini Programme : le curseur est dessiné en view pour garantir la cohérence visuelle.

Utilisation de base ​

vue
<template>
  <lh-switch v-model="on" />
  <lh-switch v-model="on" active-text="Marche" inactive-text="Arrêt" />
  <lh-switch v-model="on" loading />
  <lh-switch v-model="on" disabled />
</template>

<script setup lang="ts">
import { ref } from 'vue'
const on = ref(true)
</script>

Props ​

PropDescriptionTypeValeur par défaut
modelValue (v-model)Activé ou nonbooleanfalse
disabledDésactivébooleanfalse
loadingChargementbooleanfalse
namename natifstring—
sizeTaille'small' | 'medium' | 'large'—
activeTextTexte à l'activationstring—
inactiveTextTexte à la désactivationstring—
customClassNom de classe personnaliséstring—
sxPropriétés de mise en page rapideLhSxProps—

Events ​

ÉvénementDescriptionParamètre de callback
update:modelValueChangement de valeur(value: boolean)
changeChangement de valeur(value: boolean)