VUE / NUXT SSR добавляет строку запроса к URL без перезагрузки - проблемы с производительностью и прокрутка sluggi sh - PullRequest
0 голосов
/ 25 марта 2020

Боритесь с этим уже пару дней и не можете найти решение.

У меня есть приложение Nuxt, которое отображает некоторые элементы + набор кнопок фильтра, чтобы скрыть их с приятной анимацией.

Я отправляю запрос на URL, чтобы пользователи могли поделиться ссылкой. Но я получаю сильный удар по производительности при нажатии на запрос. Прокрутка становится медленной sh, и анимация заикается почти на секунду.

Я пробовал 3 различных подхода, так как я думал, что это может быть связано с некоторой внутренней перезагрузкой ... функция $ router.pu sh, window.history.pushState и window.history.replaceState. Результат тот же.

Я создал чистый проект Nuxt без фильтрации / анимации, и он показывает то же самое замедление. Затем я попытался настроить Shared CodeSandbox, и эффект там намного слабее! Добавлена ​​анимация, чтобы сделать ее сопоставимой, но, как я уже сказал, эффект едва заметен, поэтому я не уверен, в чем здесь проблема.

https://codesandbox.io/s/solitary-star-s505h

То же самое на моей локальной машине и на моем производственном сервере показывает значительное замедление. Я попробовал это в режиме разработки и в производственном режиме, без разницы.

Любая помощь будет оценена!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...