Моя цель - лучшее решение Первая содержательная краска с Vue.js или Nuxt.js
Я думаю, что лучшим решением является загрузка компонента с помощью импорта после того, как загружены первые элементы.
Я не знаю, является ли это лучшим решением, я хотел бы услышать ваше мнение.
Какой лучший способ кодирования?
Попытка:
Файл загружается с app.js
, как загружается только время , когда я установил на true
?
<template>
<h1>Hello World</h1>
<!-- First content here -->
<foo v-if="documentLoaded" />
</template>
mounted() {
document.onreadystatechange = () => {
if (document.readyState == "complete") {
console.log('Page completed with image and files!')
setTimeout(() => {
this.documentLoaded = true
}, 2000);
}
}
},
components: {
Foo: () => import(/* webpackChunkName: "component-foo" */ '~/components/foo')
}