API компонента Switch

Полное описание API компонента Switch, включая пропсы, события, слоты и публичные методы/состояния.

Пропсы

Компонент Switch принимает следующие пропсы:

ПропсПо умолчаниюТипОписание
mode"none"SwitchModeСтиль оформления переключателя
rounded99991-10 или number или "full"Степень скругления углов
iconActiveundefinedIconsProps["type"]Иконка для активного состояния
iconInactiveundefinedIconsProps["type"]Иконка для неактивного состояния
switchingType"checkbox""checkbox" или "switch" или stringТип переключателя
idundefinedstring или undefinedУникальный идентификатор компонента
modelValueundefinedboolean или null или undefinedТекущее значение переключателя
label""string или undefinedТекстовая метка рядом с переключателем
disabledfalseboolean или undefinedОтключает переключатель при true
helpundefinedstring или undefinedПодсказка под переключателем
requiredfalseboolean или undefinedОбязательность выбора
classundefinedStyleClass или undefinedПользовательский CSS-класс контейнера

События

Компонент Switch генерирует следующие события:

СобытиеДанныеОписание
update:modelValuebooleanИзменение значения modelValue
updateModelValuebooleanАналог update:modelValue
change:modelValuebooleanИзменение состояния переключателя

Слоты

Компонент Switch предоставляет следующие слоты:

СлотДанныеОписание
defaultVNode[]Основной слот для пользовательского контента

Публичные методы

Компонент Switch предоставляет следующие методы и состояния через ref:

Метод/СостояниеЗначениеОписание
idSwitchProps["id"]Уникальный идентификатор
modeSwitchProps["mode"]Текущий стиль оформления
labelSwitchProps["label"]Текстовая метка
roundedSwitchProps["rounded"]Степень скругления углов
isDisabledSwitchProps["disabled"]Состояние отключения
isRequiredSwitchProps["required"]Обязательность выбора
iconActiveSwitchProps["iconActive"]Иконка активного состояния
iconInactiveSwitchProps["iconInactive"]Иконка неактивного состояния
switchingTypeSwitchProps["switchingType"]Тип переключателя
classBaseSwitchStyleClassCSS-класс базового контейнера
classSwitchStyleClassCSS-класс элемента переключателя

Методы:

  • inputEvent(value: boolean): void - Обработчик событий ввода для переключения состояния
© 2025 FishtVue by Egoka