PhoneInput

Свойства

  • value (string):
    Начальное значение телефонного номера в формате строки.
  • country ('RUS'):
    Код страны для телефонного номера. В этой версии поддерживается только RUS.
  • onInput (function(value: string, event?: InputEvent)):
    Функция-обработчик изменения значения поля ввода. Вызывается каждый раз при изменении значения. Возвращает строку с номером телефона без форматирования.
  • waiting (boolean):
    Если true, отображается индикатор загрузки (спиннер) справа от поля ввода.
  • formId (string):
    Идентификатор формы, связанный с полем ввода.
  • store ([get: any, set: (field: string, value: string) => void]):
    Хранилище для работы с состоянием. Позволяет управлять значением через массив функций.

Важные моменты

  • formatPhone:
    Функция для форматирования номера телефона в удобочитаемом формате. Например, ввод "1234567890" будет преобразован в "+7 (123) 456-78-90" для России.
  • formatPhoneBack:
    Функция для удаления форматирования из номера телефона, возвращающая строку в формате "+71234567890".
  • countryCode:
    Функция для получения телефонного кода страны. В текущей версии возвращает код +7 для России.

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании