Я написал простое приложение Vue / Vuex для своей компании, которое в основном представляет собой форму ввода данных.Он собирает информацию о человеке, его транспортном средстве и т. Д. В пользовательской части формы содержится более 20 точек данных, распределенных по 4 дочерним компонентам и одному братскому компоненту, с использованием Vuex для обработки состояния.
Моя компания хочетрасширить приложение, чтобы оно могло захватывать основные отчеты, которые могут состоять из нескольких человек.Исходя из опыта ООП, моя первая мысль состоит в том, чтобы создать класс и обновлять человека при каждом его добавлении.Я читал о динамических модулях в Vuex, что, кажется, является ответом Vue на классы, но есть некоторые вещи, с которыми я борюсь с пониманием.
Если я регистрирую несколько модулей "person" в родительском компоненте(один за другим), как дочерние компоненты узнают, к какому человеку они относятся?Будет ли упомянутое лицо по-прежнему передаваться через реквизит?Если так, то это побеждает цель магазина, нет?
Я что-то здесь упускаю?Потому что мне кажется, что проще создать нового человека, заполнить данные через props / emit и отправить завершенный объект человека в хранилище для последующего использования.
Я знаю, что есть несколько способов сделать что-то, но я просто пытаюсь понять, как и почему, и лучше изучить Vue (и JavaScript в целом).