Как сбросить валидацию после отправки формы? - PullRequest
0 голосов
/ 10 июля 2019

После успешной отправки формы отображается сообщение проверки.

Браузер: Mozilla Firefox

this.user = {
  branch: '',
  department: '',
  designation: '',
  mobile: '+91 ',
}
this.$validator.reset()
this.errors.clear();

Код, упомянутый выше, используется для сброса формы после успеха.

1 Ответ

0 голосов
/ 10 июля 2019

Исходя из этой проблемы , я считаю, что решение для вас будет примерно таким:

const blankForm = {
  branch: '',
  department: '',
  designation: '',
  mobile: '+91 '
}

clearNewShow() {
  this.formValues = {...blankForm}
  this.$validator.pause()
  this.$nextTick(() => {
    this.$validator.errors.clear()
    this.$validator.fields.items.forEach(field => field.reset())
    this.$validator.fields.items.forEach(field => this.errors.remove(field))
    this.$validator.resume()
  })
}
...