Size: a a a

Nuxt.js | Vue SSR

2020 November 28

M

Michael in Nuxt.js | Vue SSR
Привет, как задать в JsDoc, что для всех компонентов доступен метод $t()?\
источник

M

Michael in Nuxt.js | Vue SSR
Michael
Привет, как задать в JsDoc, что для всех компонентов доступен метод $t()?\
источник

E_

Eugene _ in Nuxt.js | Vue SSR
Здравствуйте. Подскажите такой вопрос. Если сделать карточку товара как компонент. Таких карточек выводится на страницу 40 шт. Также есть кнопка которая на эту страницу подгружает еще + 40 и тд. То есть компоненты увеличиваются и растет объем занятой памяти. Как-то решаются такие вопросы?  
И второй вопрос. Как сделать чтоб в проекте грузились не все компоненты из bundle.js? Нужно разбивать на файлы и подключать в нужном представлении? (Сайт на laravel и странитца генерится на стороне сервера. Хочу понемногу встраивать vuejs и компоненты. Так как сейчас используется jquery и очень много логики на клиенте. Править такое это жесть)
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Первый вопрос решается с infinity scroll компонентом, который должен рендерить толко компоненты видимые в на экране
источник

АН

Андрей Назаров... in Nuxt.js | Vue SSR
Eugene _
Здравствуйте. Подскажите такой вопрос. Если сделать карточку товара как компонент. Таких карточек выводится на страницу 40 шт. Также есть кнопка которая на эту страницу подгружает еще + 40 и тд. То есть компоненты увеличиваются и растет объем занятой памяти. Как-то решаются такие вопросы?  
И второй вопрос. Как сделать чтоб в проекте грузились не все компоненты из bundle.js? Нужно разбивать на файлы и подключать в нужном представлении? (Сайт на laravel и странитца генерится на стороне сервера. Хочу понемногу встраивать vuejs и компоненты. Так как сейчас используется jquery и очень много логики на клиенте. Править такое это жесть)
у меня такие карточки сделаны функциональными компонентами, так сильно быстрее рендерится
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Второй решается lazyLoading или на уровне вебпака посмотрите на codeSplitting
источник

АН

Андрей Назаров... in Nuxt.js | Vue SSR
Eugene _
Здравствуйте. Подскажите такой вопрос. Если сделать карточку товара как компонент. Таких карточек выводится на страницу 40 шт. Также есть кнопка которая на эту страницу подгружает еще + 40 и тд. То есть компоненты увеличиваются и растет объем занятой памяти. Как-то решаются такие вопросы?  
И второй вопрос. Как сделать чтоб в проекте грузились не все компоненты из bundle.js? Нужно разбивать на файлы и подключать в нужном представлении? (Сайт на laravel и странитца генерится на стороне сервера. Хочу понемногу встраивать vuejs и компоненты. Так как сейчас используется jquery и очень много логики на клиенте. Править такое это жесть)
чтобы не грузились компонент должен быть асинхронным
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
В шапке чата как раз статья прикреплена
источник

E_

Eugene _ in Nuxt.js | Vue SSR
Андрей Назаров
у меня такие карточки сделаны функциональными компонентами, так сильно быстрее рендерится
а можно какой-то пример посмотреть?
источник

E_

Eugene _ in Nuxt.js | Vue SSR
Maxim Kostenko
В шапке чата как раз статья прикреплена
спасибо за ответы. Буду изучать
источник

D

DreaMinder in Nuxt.js | Vue SSR
Nuxt compisition API модуль
Анонимный опрос
0%
Юзаю, реально решает некоторые проблемы специфичные для Nuxt
0%
Юзаю, но спотыкаюсь об подводные камни
33%
Слышал, планирую внедрять
26%
Слышал, пожалуй обойдусь
22%
Не слышал, но теперь чекну
19%
Не слышал и нафиг надо
Проголосовало: 27
источник

D

DreaMinder in Nuxt.js | Vue SSR
Через месяц выложат доклад который я увидел только что на конфе, ну а пока есть только дока - https://composition-api.nuxtjs.org/

TLDR: для старых хуков есть композаблы, но работают они немного иначе. И добавлены новые хуки для более гибкой обработки эдж-кейсов, например useStatic (вместо asyncData, чисто под nuxt generate).
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Мелькала тут мысль что plugin типа сильно медленнее оригинального апи из Vue3. Есть ли кто попробовал на проде?
источник

NT

Natalia Tepluhina in Nuxt.js | Vue SSR
Maxim Kostenko
Мелькала тут мысль что plugin типа сильно медленнее оригинального апи из Vue3. Есть ли кто попробовал на проде?
это не мысль, это вполне официальная позиция. плагин под двойку, и это синтаксический сахар, то есть работать быстрее двойки он не будет
источник

m

mrFANRA in Nuxt.js | Vue SSR
кстати есть хоть какие то примерные сроки vue3 в nuxt?
источник

NT

Natalia Tepluhina in Nuxt.js | Vue SSR
а двойка заметно медленнее тройки
источник

NT

Natalia Tepluhina in Nuxt.js | Vue SSR
то есть если вы рассчитываете получить прирост производительности от плагина во Вью2/текущей версии Накста, то его не будет
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Вопрос скорее всего в другом. Станет ли плохо наксту если начать композишен использовать
источник

NT

Natalia Tepluhina in Nuxt.js | Vue SSR
Maxim Kostenko
Вопрос скорее всего в другом. Станет ли плохо наксту если начать композишен использовать
вряд ли так уж плохо, но это надо спрашивать у авторов модуля :)
источник

SL

Stanislav Lashmanov in Nuxt.js | Vue SSR
mrFANRA
кстати есть хоть какие то примерные сроки vue3 в nuxt?
When it's ready
источник