КРЕАТИВНЫЕ САЙТЫ И ПРИЛОЖЕНИЯ,
КАЧЕСТВЕННЫЕ WEB-УСЛУГИ
phone

SwButtonGroup

Компонент `SwButtonGroup` представляет собой группу кнопок
с возможностью включения режима "Radio".

SwButtonGroup

Компонент SwButtonGroup представляет собой группу кнопок с возможностью включения режима "Radio".

Свойства / Properties

ИмяТиппо умолчаниюЗначения/Описание
classStringsw-buttonДобавляет пользовательский CSS-класс к компоненту.
verticalBooleanfalseВертикальное расположение кнопок.
radioBooleanfalseРежим "Radio" неактивные кнопки будут иметь класс 'sw-text'.
roundBooleanfalseДелает группу кнопок визуально закругленной.

Модель / Model

model - индекс активной кнопки.

Особенности реализации

  • Автоматическое отслеживание изменений в слоте через MutationObserver
  • В режиме radio кнопки автоматически получают обработчики кликов
  • Динамическое обновление классов при изменении модели

Пример использования / Example Usage

<script>let active = 0 </script>
<sw-button-group
  class="custom-class"
  radio
  v-model="active"
  vertical
>
    <sw-button type="primary" size="small">Нажми меня 1 / Click Me 1</sw-button>
    <sw-button type="primary" >Нажми меня 2 / Click Me 2</sw-button>
    <sw-button type="danger">Нажми меня 3 / Click Me 3</sw-button>
</sw-button-group>