Vuetify Email Rules зависает веб-страница, когда мы печатаем очень длинные письма? - PullRequest
0 голосов
/ 28 июня 2018

Я использую VuetifyJs компонент формы для VueJS, и я пытаюсь добавить подтверждение в электронное письмо при вводе.

Но когда мы печатаем очень длинные электронные письма, веб-страница перестает отвечать на запросы и блокирует поле электронной почты. Я понимаю, что очень длинные электронные письма недействительны и их следует избегать, но тогда они не должны вешать страницу.

Я использую приведенное ниже правило электронной почты, указанное на странице компонента формы:

emailRules: [
  v => !!v || 'E-mail is required',
  v => /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(v) || 'E- 
  mail must be valid'
]

Вы можете воспроизвести проблему по приведенному ниже URL-адресу CodePen. Пожалуйста, не копируйте вставьте письмо. Проблема воспроизводится только при вводе вручную.

URL-адрес CodePen: https://codepen.io/dhnsh/pen/rKQpGb

Пример ввода электронной почты: testnewlongemail@veryverylongemail.com

<Ч />

1) Как мы можем проверить электронную почту в vuetify, если она действительна или нет при вводе?

2) Это ошибка в фреймворке или что-то связанное с поведением javascript?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...