#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" ... />