Я пытаюсь проверить форму, и обычно я делаю это так, как собираюсь здесь указать, проблема в том, что я не могу назначить объект объекту компонента, также он не отображает его в шаблоне, если данные компонента изменяются, следует ли мне использовать часы и как это сделать, когда я изучаю Vue:
validate(data) {
Object.entries(data).map(field => {
if (field[1] == "") {
errors[field[0]] = "Can't be blank";
} else if ( data.password !== "" &&
field[0] == "confirm_password" &&
field[1] !== data.password {
errors[field[0]] = "Passwords don't match";
}
});
return errors;
},
signUp(data) {
this.errors = JSON.parse(JSON.stringify(this.validate(data)));
console.info(this.errors);
if (Object.keys(this.errors).length == 0) {
this.register(data);
}
}'данные' - это объект внутри данных компонента ...
Пытался преобразовать вот так JSON.parse((JSON.stringify(object)), пробовал также Object.assign({}, this.validate(data)), {...this.validate(data)}
Это в компоненте
этого недостаточно для решения вашей проблемы, пожалуйста, предоставьте больше кода
Решил, все равно спасибо :)



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


этот фрагмент кода находится внутри чего? не могли бы вы предоставить шаблон компонента и сценарий?