Здравствуйте!
Для валидации поля на максимальное кол. символов использую валидатор
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;
}
}