подгружать компонент с лейзи лоадингом ?
component: () =>
import("../views/About.vue")
и есть ли разница
ну, из неочевидного, образно lazy - page.chunk.js (page.vue + .css) - button.chunk.js (button.vue + .css) no lazy - app.chunk.js (+ .css) В page.vue мы переопределяем стиль кнопки - через БЭМ миксин например. В lazy стили не перебьются, так как сначала приедет css page, а за ним button.css - который перебьет "перебитые" стили Без lazy стили для кнопки в БЭМ миксине, заданные в page перебьются, как и ожидалось. Но можно экстрактить стили в один сss файл (aka styles.css), но тогда получается что lazy будет только для js чанков (компонент). А css этих компонентов прилетит весь, всегда.
собери проект и так и так и посмотри в dist
Обсуждают сегодня