сразу все при загрузке приложения. И при вызове конкретного компонента, он берётся из кэша.
Возможно ли загружать именно по требованию?
Сейчас делаю так
const MyComponent = () => import(/* webpackChunkName: "mycomponent" */ './MyComponent.vue');
ну так ты установи условие для своего "по требованию" и он будет грузиться по требованию) обычно чанками делают какие-то отдельные компоненты для роутов - тут у тебя условием выступает текущий роут. можешь в коде писать If(smth) {код динамической загрузки конкретного чанка}, тоже будет загрузка по условию smth только когда условие станет истинным
How to make lazy loading actually work in Vue (CLI 3) TL;DR: By default Vue CLI based projects prefetch all the things and you can disable it. — http://amp.gs/9kgx #vue
Обсуждают сегодня