Здравствуйте!
Для валидации поля на максимальное кол. символов использую валидатор
maxLenght
. В него передаю некую цифру, в данном случае взял просто значение
id
.
В состояние
info
записываю, когда срабатывает
mounted()
.
На момент отрисовки еще нет ответа и ошибка:
this.info is undefined...
Подскажите, как исправить ошибку и корректно передать значения запроса?
Использовать
watch
?
UPD
Ответ:
validations: {
somethingName: {
required,
async maxLength(val) { // <- ответ
const max = await this.getSettings.max;
const length = val.length;
if (val === "") {
return val;
}
return length <= max;
}
}