У меня есть приложение VueJS
, в котором мне нужно создать компонент, который будет иметь левое меню и основное содержимое, подобное следующему изображению:
Как только представление загружено, create method
я загружу left menu json
и items content json
. К тому времени ни один элемент не будет отображаться в основном контенте.
Как только пользователь выбирает элемент из левого меню, json
для содержимого элементов будет отфильтровано, чтобы основной компонент отображал квадраты (каждый компонент элемента, который фактически является отдельным компонентом).
Мой вопрос здесь о том, сколько компонентов я должен построить?
Думаю, мне придется создать контейнер компонентов, который будет содержать left menu component
и right component
. Тогда правый компонент будет иметь заголовок и элемент v-for
, который будет отображать каждый из item component
. Это путь?
Любой совет?