Размытие TextField не работает в Nativescript vue - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть компонент TextField с keyboardType="phone", но есть проблема с использованием типа телефона, потому что пользователь не сможет закрыть эту цифровую клавиатуру, поэтому я попытался использовать встроенные события:

<Textfield
  hint="Some hint text"
  keyboardType="phone"
  @blur="dismissKeyboard"
/>

Вот метод:

methods: {
  dismissKeyboard() {
    alert('Keyboard dismissed')
  }
}

Но он никогда не срабатывает, когда я нажимаю на ввод текста, набираю номер телефона, затем нажимаю на другие элементы, событие размытия не срабатывает.

1 Ответ

0 голосов
/ 20 февраля 2019

blur - это событие, вы должны использовать его следующим образом (добавить @):

<Textfield
  hint="Some hint text"
  keyboardType="phone"
  @blur="dismissKeyboard"
/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...