Как организовать структуру приложений vue.js?

Добрый день!

Есть сайт на битриксе. Требуется сделать несколько приложений на vuejs. В данный момент есть чат, нужно сделать ещё личный кабинет, как организовать структуру компонентов.

Компоненты чата находятся в папке assets, компонент подключается в файле app.js и все его компоненты лежат в папке chat, для личного кабинета хочу сделать так: подключить там дополнительный компонент личного кабинета и в route.js прописать маршруты, для компонентов сделать папку например /personal. Правильно ли я собираюсь сделать? Получается все приложения будут в одном файле app.js, не будет ли он в итоге перегружен, если в будущем подобных компонентов будет больше.
  • Вопрос задан
  • 613 просмотров
Решения вопроса 1
DevMan
@DevMan
получится.
собираете общее для всех страниц в один файл, который подключен всегда.
а то, что специфично лишь для конкретных страниц собираете в отдельные файлы и подключаете их только на этих страницах.

структура тут вообще не роялит – роялят здравый смысл и правила сборки.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dremchee
@dremchee
Веб-Дизайнер, Арт-Директор
Vue CLI умеет собирать web components и library по отдельности, их так же можно подключать в любое место на странице. Можно рассмотреть этот вариант.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы