Skip to main content

Text

Компонент використовується для захоплення введеного користувачем тексту. Він використовує v-model, подібний до звичайного введення. Він доступний у різних стилях, кольорах і типах.

Підключення

{{{_vue "vs-form-text"}}}

Component API

NameDescriptionType
sizeРозмір інпуту xs, sm, md, lg, xlString
colorКолір інпуту. Доступні кольориString
inputTypeТип інпуту. За замовчуванням text. Опції: text, tel, email, addressString
inputStyleВигляд інпуту. Доступні варіанти: filled, borderless, outlinedString

Приклади

Базове використання (тип інпуту)

Використовуйте типи text, tel, email, address, щоб визначити призначення інпуту.

Розміри

Окрім розміру за замовчуванням (md), компонента надає додаткові розміри для вибору. Використовуйте розмір атрибута, щоб установити додаткові розміри (xs, sm, md, lg, xl).

Іконки

Використовуйте іконки, щоб додати більше значення інпуту. Ви можете знайти список значків на сайті Tabler.

Зовнішній вигляд

Зовнішній вигляд інпуту. inputStyle : outlined, borderless, filled

Disabled

Пропс disabled використовується для вимкнення введення тексту.

Сlearable

Пропс clearable додає іконку, що очищає текст, якщо true.

Loading

loading - додає іконку лоадера, якщо true.

Error, error message

Пропс error додає червоний бордер до інпуту, а errorMessage виводить повідомлення під ним. Доцільно використувати, щоб сповістити користувача про невірне введення даних/ їх відсутність.