Задать вопрос
kd241286zjv
@kd241286zjv
Vue.js dev

Как использовать scope в vee-validate?

добрый день!
есть код вида
<form @submit.prevent="authenticate('auth')" data-vv-scope="auth">
        <div class="formGroup">
          <label for="username">Введите логин</label>
          <input type="text" name="username" v-validate="'email'">
          <span class="inputError"  v-show="errors.first('auth.username')">Введите корректный адрес почты</span>
        </div>
        <div class="formGroup">
          <label for="password">Введите пароль</label>
          <input type="password" name="userPassword" v-validate="'min:6'">
          <span class="inputError"  v-show="errors.first('auth.userPassword')">Введите корректный пароль</span>
        </div>
        <input type="submit" value="Войти" class="btnBig">
      </form>

и js вида
authenticate(scope){
        this.$validator.validate(scope).then(result => {
          if (!result) {
          }else{
            // do smthng
          }
        });


по сабмиту получаю Validating a non-existent field: "". Use "attach()" first.
что я делаю не так?
  • Вопрос задан
  • 781 просмотр
Подписаться 2 Средний Комментировать
Решения вопроса 1
kd241286zjv
@kd241286zjv Автор вопроса
Vue.js dev
this.$validator.validateAll(scope)
проблема была тут
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы