Преобразование объекта-наблюдателя в VueJS - PullRequest
0 голосов
/ 08 сентября 2018

Я пытаюсь проверить форму, и обычно я делаю это так, как я собираюсь поместить здесь, проблема в том, что я не могу назначить объект компоненту объекта, также он не отображается в шаблоне, если компонент изменения данных, следует ли мне использовать часы и как это сделать, поскольку я изучаю 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.log(this.errors);
     if (Object.keys(this.errors).length == 0) {
         this.register(data);
     }
 }

'data' - это объект внутри данных компонента ...

Я пытался преобразовать его таким образом JSON.parse((JSON.stringify(object)), пробовал также Object.assign({}, this.validate(data)), {...this.validate(data)}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...