Удалить код страны из телефонного номера vue-tel-input

#javascript #vue.js #vuejs2 #vue-component

#javascript #vue.js #vuejs2 #vue-компонент

Вопрос:

Я использую vue-tel-input . Это работает, но я хочу удалить код страны из поля ввода. Я пробовал использовать разные режимы (например national , и international ), но он показывает либо 91 или 0 , но я хочу удалить это 0 или 91 из поля и input события.

введите описание изображения здесь

 onInput({ number, isValid, country }) {
  this.mobile=number.significant;
  this.country_code=country.dialCode;
},
 

Комментарии:

1. неужели number.significant вернется 09999... ?

2. @BoussadjraBrahim: Если поле ввода содержит 0, то number.significant также возвращает 0. Я хочу удалить этот код страны 0 или 91 из текстового поля как в случае добавления, так и в случае редактирования текстового поля.

Ответ №1:

Вы можете скрыть как начальный 0 , так и код набора ( 91 ), отключив автоматическое форматирование. Компромисс заключается в том, что это отключает все форматирование для номера.

 <vue-tel-input :autoFormat="false" ... />
 

ДЕМОНСТРАЦИЯ