Size: a a a

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

2020 May 09

АБ

Артём Бястик... in Nuxt.js — русскоговорящее сообщество
Вопроc: Плагин или подход для оптимизации рендеринга страницы при отображении длинного списка пунктов

Главная проблема: Контейнер для прокрутки сама страница, а не какой-то прокручиваемый div на странице.  

Описание: У меня в памяти лежит, например, массив из 500 объектов. Я не хочу отрисовывать сразу все пункты. А только те что в области видимости. Я знаю что есть плагин vue-virtual-scroller, но он оптимизирует прокрутку только внутри прокручиваемого контейнера на странице. Свой костыль со splice массива и Intersection Observer как-то писать не хочется.
источник

YH

Yurii Holskyi in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
В ноде при первом заходе на сайт. Дальше когда начинаете по страницам ходить, никакого ssr нету. Хуки не используются)
Понял, спасибо
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Артём Бястик
Вопроc: Плагин или подход для оптимизации рендеринга страницы при отображении длинного списка пунктов

Главная проблема: Контейнер для прокрутки сама страница, а не какой-то прокручиваемый div на странице.  

Описание: У меня в памяти лежит, например, массив из 500 объектов. Я не хочу отрисовывать сразу все пункты. А только те что в области видимости. Я знаю что есть плагин vue-virtual-scroller, но он оптимизирует прокрутку только внутри прокручиваемого контейнера на странице. Свой костыль со splice массива и Intersection Observer как-то писать не хочется.
Там есть пропс pageMode, надо его в true поставить
источник

АБ

Артём Бястик... in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Там есть пропс pageMode, надо его в true поставить
рили. Спасибо
источник

М

Михаил in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Была подобная проблема. На сколько помню порылся по контексту и нашел где там лежат правильные данные о роуте. Изначально где-то не там их брал
мм, там вроде не так уж много вариантов. у меня проблема выглядит как будто они не обновляются реактивно при переходе по nuxt-link, хотя переменные задаются в computed и вроде бы должны
источник

АБ

Артём Бястик... in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Там есть пропс pageMode, надо его в true поставить
Прости, можно ещё один вопрос задать. У тя не было такого что из-за опции prerender ломалось приложение.

Я подозреваю что тип когда у меня в списке не хватает элементов для пререндера он ошибку выкидывает.
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
В ноде при первом заходе на сайт. Дальше когда начинаете по страницам ходить, никакого ssr нету. Хуки не используются)
Понятно что в ноде. А где еще то?)))
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Yurii Holskyi
Понял, спасибо
Есть файлик server.js в папке .nuxt Туда и смотри
источник

М

Михаил in Nuxt.js — русскоговорящее сообщество
что раньше считается, data в layout или data в дочерних компонентах?
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Артём Бястик
Прости, можно ещё один вопрос задать. У тя не было такого что из-за опции prerender ломалось приложение.

Я подозреваю что тип когда у меня в списке не хватает элементов для пререндера он ошибку выкидывает.
Я не помню, давно было. Такого вроде не было. Но там других проблем хватает
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
а есть у кого-нибудь проблема: с первого раза сайт не открывается, и часть запросов с 502 падает, при перезагрузке норм загружается?
источник

D

DK in Nuxt.js — русскоговорящее сообщество
Alexander Dudaev
а есть у кого-нибудь проблема: с первого раза сайт не открывается, и часть запросов с 502 падает, при перезагрузке норм загружается?
Нет ли утечек памяти?
источник

АБ

Артём Бястик... in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Я не помню, давно было. Такого вроде не было. Но там других проблем хватает
каких? Расскажи пожалуйста
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Артём Бястик
каких? Расскажи пожалуйста
Например нет события когда до низу доскролили. Мне надо было сделать бесконечный скролл. Подгружать элементы когда до низу доскролили. Пришлось расширять этот компонент. Были и проблемы с вычислением высоты строк. Если посмотреть исходный код страницы то можно увидеть что строки располагаются не в том порядке как они должны идти, а выставляются в нужном порядке через позиционирование, с этим были проблемы при сортировке
источник

АБ

Артём Бястик... in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Например нет события когда до низу доскролили. Мне надо было сделать бесконечный скролл. Подгружать элементы когда до низу доскролили. Пришлось расширять этот компонент. Были и проблемы с вычислением высоты строк. Если посмотреть исходный код страницы то можно увидеть что строки располагаются не в том порядке как они должны идти, а выставляются в нужном порядке через позиционирование, с этим были проблемы при сортировке
Можно в ЛС написать? Хочу уточнить на счёт сортировки
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
DK
Нет ли утечек памяти?
оно еще даже не успело хоть что-то нормальное прогрузить, сомневаюсь, что утечки
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Артём Бястик
Можно в ЛС написать? Хочу уточнить на счёт сортировки
Пиши
источник

А

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

R

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

V💊

Vladimir 💊 Voytenko... in Nuxt.js — русскоговорящее сообщество
Александр
👍
источник