Я понял, как с этим справиться.
Экземпляр Vue, созданный в app.js, не обязательно должен быть вашим единственным экземпляром.В MPA вам больше всего понравится иметь несколько экземпляров vue, возможно, на каждой странице.Чтобы сохранить мой код в чистоте, я сохранил общие для всего приложения зависимости в app.js.
Для моих порталов каждый портал имеет файл commons.js, который содержит зависимости, специфичные для управления моим приложением, и, следовательно, его не нужно загружать, когда пользователь просматривает мой аккаунт.Я установил связку с веб-пакетом и включил во все страницы портала.
Кроме того, каждая страница имеет страницу page.js, которая также связана и включает в себя только специфичные для страницы зависимости (компоненты и т. Д.) И экземпляр vue для каждой страницы.
Используя эту архитектуру, я уменьшаю необходимость загрузки JS до необходимого на обеих страницах портала и в основном приложении для пользователей.
Надеюсь, это кому-нибудь поможет!Удачного кодирования.