Преобразование объекта наблюдателя в VueJS

Я пытаюсь проверить форму, и обычно я делаю это так, как собираюсь здесь указать, проблема в том, что я не могу назначить объект объекту компонента, также он не отображает его в шаблоне, если данные компонента изменяются, следует ли мне использовать часы и как это сделать, когда я изучаю 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)}

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

Boussadjra Brahim 08.09.2018 21:11

Это в компоненте

merko 09.09.2018 06:28

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

Boussadjra Brahim 09.09.2018 13:27

Решил, все равно спасибо :)

merko 09.09.2018 14:19
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
271
0

Другие вопросы по теме