Vuejs: распределить код между несколькими компонентами или все в один компонент? - PullRequest
0 голосов
/ 21 октября 2019

Так что я много играл с Vue, и теперь, когда мое приложение стало большим, у меня возникли сомнения по поводу его организации.

Я понимаю компоненты и они имеют смысл, когда вам нужноповторно использовать их много раз на одной и той же странице, например, компонент «пользовательское поле выбора», который, вероятно, понадобится во многих местах.

Но как быть с компонентами, которые будут иметь только один экземпляр? Пример: интерфейс панели администрирования, который имеет 3 области: боковая панель с некоторой навигацией, основная область с элементами, которые вы можете редактировать на основе того, что выбрано в навигации, другая боковая панель с элементами, связанными с основной областью. Все ли это должно быть отдельными компонентами? Потому что я не вижу никакой пользы от этого, если на странице есть только один экземпляр каждого из них. С другой стороны, если бы я поместил весь код в один компонент «приложения», я мог бы упростить часть кода (без переменных)

1 Ответ

0 голосов
/ 21 октября 2019

Vue компоненты использует не только для повторного использования. Вы можете разделить компоненты на логические блоки. SPA например. Вы можете создать сетку на основе компонентов VUE.

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