## Шаблон маски

Свойство `mask` определяет шаблон для структурированного ввода данных с автоматическим форматированием в реальном времени.

**Возможные значения:**

- `string` — одиночная маска для фиксированного формата
- `string[]` — массив масок для поддержки множественных форматов с автоматическим выбором

В шаблоне используются два типа символов: специальные символы (по умолчанию `*`) обозначают позиции для пользовательского ввода, а литеральные символы вставляются автоматически и не могут быть изменены. Компонент автоматически добавляет разделители во время набора и ограничивает ввод только допустимыми символами в соответствующих позициях. При использовании массива масок система автоматически выбирает наиболее подходящий шаблон на основе введённых данных. Работает совместно с системой валидации через свойства `pattern` и `check`. Для встроенных типов (`currency`, `number`, `date`) маски генерируются автоматически на основе региональных настроек.

```html
<!-- Российский телефон -->
<Mask mask="+7 *** *** ** **" />

<!-- Банковская карта -->
<Mask mask="**** **** **** ****" />

<!-- Множественные форматы -->
<Mask :mask="['+7 *** *** ** **', '8 *** *** ** **']" />
```
