Size: a a a

Nuxt.js — русскоговорящее сообщество

2021 January 23

М

Макс in Nuxt.js — русскоговорящее сообщество
что касается скорости.. тут очень много может дать история с загрузкой компонентов по факту обращения к ним
источник

SS

Sergey Serpichenko in Nuxt.js — русскоговорящее сообщество
использую nuxt components
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
вопрос как с ними работать
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
юзай Lazy
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
если юзаешь наксовские
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
ну или по старинке

components: { blablabla: () => import("~/components/blablabla") }
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
вместо импорта а потом добавления статики
источник

SS

Sergey Serpichenko in Nuxt.js — русскоговорящее сообщество
благодарю, как поборю все это дело, отпишу
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
npx nuxt build -a делай - смотри что пишет сам накст по размерам.. фикси
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
в общем все как обычно
источник

SS

Sergey Serpichenko in Nuxt.js — русскоговорящее сообщество
да, аналитику смотрю, это понятно
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Макс
юзай Lazy
Кстати, а где это указывается?
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
перед компонентом
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
<LazyНазваниеТвоегоКомпонента />
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
работает только при включенном components: true  в настройках
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
т.е. при авто подключении компонентов
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
если же юзается старая версия накста или религия не позволяет юзать  omponents: true тогда

components: { myCoolComponent: () => import("~/components/myCoolComponent") }
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Макс
если же юзается старая версия накста или религия не позволяет юзать  omponents: true тогда

components: { myCoolComponent: () => import("~/components/myCoolComponent") }
Кстати, а стоит включать на true и не переживать?
источник

М

Макс in Nuxt.js — русскоговорящее сообщество
на усмотрение. Пока хомячки разделились на два лагеря и по этому поводу холиварят.

по опыту, если проект старый или людей на проекте много и все разного уровня - лучше оставлять старый подход:

import Icon from '~/components/mycomp'
....
components:{mycomp}

или с lazyloadingom

components: {
   mycomp: () => import('~/components/mycomp'),
},

просто потому что так код "читается"  более явном виде

если проект свежий и на нем немного людей и все достаточно высокого уровня то новый подход а автолоадингом рулит. Правда тут нужно не забывать делать мануальчик на компонентики
источник

SS

Sergey Serpichenko in Nuxt.js — русскоговорящее сообщество
источник