Skip to content

Переключатель ​

На платформе Mini Program рисуется во view

Стили нативного компонента switch в Mini Program не контролируются, поэтому ползунок рисуется во view — это гарантирует визуальное единство.

Базовое использование ​

vue
<template>
  <lh-switch v-model="on" />
  <lh-switch v-model="on" active-text="Вкл" inactive-text="Выкл" />
  <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 ​

ПропОписаниеТипПо умолчанию
modelValue (v-model)Включён лиbooleanfalse
disabledОтключеноbooleanfalse
loadingСостояние загрузкиbooleanfalse
nameНативное namestring—
sizeРазмер'small' | 'medium' | 'large'—
activeTextТекст включённого состоянияstring—
inactiveTextТекст выключенного состоянияstring—
customClassПользовательский классstring—
sxБыстрые свойства раскладкиLhSxProps—

Events ​

СобытиеОписаниеПараметр колбэка
update:modelValueИзменение значения(value: boolean)
changeИзменение значения(value: boolean)