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

SwButton

Компонент `SwButton` представляет собой кнопку
с различными настраиваемыми параметрами.

SwButton

Компонент SwButton представляет собой кнопку с различными настраиваемыми параметрами.

Свойства / Properties

ИмяТиппо умолчаниюЗначения/Описание
classStringsw-buttonДобавляет пользовательский CSS-класс к компоненту.
sizeString``Размер кнопки: 'large', 'small'.
typeStringinfoТип кнопки: 'primary', 'success', 'info', 'warning', 'danger'.
roundBooleanfalseДелает кнопку визуально закругленной.
textBooleanfalseДелает кнопку визуально похожей на текст (без фона только граница).
linkBooleanfalseПреобразует кнопку в ссылку(без фона и границ).
hrefString``URL, на который будет перенаправлен пользователь при клике (если link=true).
disabledBooleanfalseБлокирует кнопку, делая её неактивной.
labelString``Текст кнопки (альтернатива содержимому слота).
prefixString``Название SVG-иконки из спрайта, отображаемой перед текстом.
postfixString``Название SVG-иконки из спрайта, отображаемой после текста.

Слоты / Slots

Default - содержимое кнопки (текст, иконки или другие элементы). Если не указано, используется label, prefix и postfix.

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

Базовый пример:

<sw-button
  class="custom-class"
  size="large"
  type="primary"
  round
  text
  link
  href="https://example.com"
>
  Нажми меня / Click Me
</sw-button>

С иконками и label:

<sw-button
  label="Сохранить"
  prefix="save-icon"
  postfix="arrow-right"
  type="success"
/>

Отключенная кнопка:

<sw-button
  :disabled="true"
  type="primary"
>
  Недоступно
</sw-button>