Size: a a a

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

2020 February 27

АП

Антон Пинегин in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
ну router.replace же
не работает. Эффект такой же как и при push
источник

ВБ

Владимир Бандуристов in Nuxt.js — русскоговорящее сообщество
Антон Пинегин
А можешь кинуть линк на issue
источник

АП

Антон Пинегин in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
ну router.replace же
Может есть какие то хотрости в его использовании?
источник

АП

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

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Антон Пинегин
Кто нибудь сталкивался с проблемой изменения url но без перехода по роуту? Есть задача по реализации сео фильтров. То есть мы должны остаться на странице каталога но должен поменяться url. При route.push params приложение делает переход, и ни как не могу найти решение. Может кто сталкивался с похожей проблемой?
такс, а чем тебя вообще не устраивает то что происходит "переход"?
источник

АП

Антон Пинегин in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
такс, а чем тебя вообще не устраивает то что происходит "переход"?
ну как бы это же фильтры, хотелось бы что бы только менялись товары. Крутились лоадеры на блоках. А так просто переход в пробросом в верх странице. И к тому же не все фильтры будут менять именно params, некоторые остануться на query и там будет поведение отличное от первых :(
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Антон Пинегин
ну как бы это же фильтры, хотелось бы что бы только менялись товары. Крутились лоадеры на блоках. А так просто переход в пробросом в верх странице. И к тому же не все фильтры будут менять именно params, некоторые остануться на query и там будет поведение отличное от первых :(
пока звучит как выдуманная проблема для меня...
источник

АП

Антон Пинегин in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
пока звучит как выдуманная проблема для меня...
может я не очень объясняю 😁
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Антон Пинегин
может я не очень объясняю 😁
я вот пытаюсь придумаь когда и что может сломаться при пуше в роутер или реплейсе.. вообще никаких идей нет
источник

АП

Антон Пинегин in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
я вот пытаюсь придумаь когда и что может сломаться при пуше в роутер или реплейсе.. вообще никаких идей нет
всмысле сломаться? Ничего не ломаеться. Просто при изменении query нету перехода роута. А при изменении params происходит переход по роуту. Я ищу что нибудь что бы помогло мне перехватить этот момент что бы переход не совершался.
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Антон Пинегин
всмысле сломаться? Ничего не ломаеться. Просто при изменении query нету перехода роута. А при изменении params происходит переход по роуту. Я ищу что нибудь что бы помогло мне перехватить этот момент что бы переход не совершался.
тут надо понимать, что в рамках spa переходов по роутеру как бы и нет вообще, просто адресная строка меняется ;)
сменил params -поменялся адрес отработали функции которые следят за ним, поменял query, тоже самое.. нет принципиального отличия же
источник

АП

Антон Пинегин in Nuxt.js — русскоговорящее сообщество
просто путь /catalog и /catalog/filter видёт на одни и тот же компонент.  и когда я нахожусь на /catalog и меняю роут на /catalog/filter запрашиваеться функция asyncData, и происходит scrollTop
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
скролл можно отлючить
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Антон Пинегин
просто путь /catalog и /catalog/filter видёт на одни и тот же компонент.  и когда я нахожусь на /catalog и меняю роут на /catalog/filter запрашиваеться функция asyncData, и происходит scrollTop
scrollTop отключается если не нужен, или настраивается
источник

АП

Антон Пинегин in Nuxt.js — русскоговорящее сообщество
я пытаюсь перехвотить этот момент что бы недопустить вприменение этих функций. То есть мне нужно применить роут но что бы он не начанал работу с компонентом так как находиться на нём.
источник

АП

Антон Пинегин in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
scrollTop отключается если не нужен, или настраивается
scrollTop это одна из функций которые запускаються. С этим можно что нибудь решить
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Антон Пинегин
я пытаюсь перехвотить этот момент что бы недопустить вприменение этих функций. То есть мне нужно применить роут но что бы он не начанал работу с компонентом так как находиться на нём.
я всё больше убеждаюсь, что ты выдумал некую проблему и героически решаешь её..
источник

АП

Антон Пинегин in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
я всё больше убеждаюсь, что ты выдумал некую проблему и героически решаешь её..
всё ради СЕО
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
знаешь чем отличается проблема от выдуманной проблемы?
проблему нужно решать, а выдуманную проблему нет, потому что её не существует ;)
как определить выдуманная проблема или нет - ты не можешь объяснить её другому, на неё нет метрик по которым можно было бы пнять что проблема решена. - вот это выдуманная проблема ;)
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Антон Пинегин
всё ради СЕО
https://gdematerial.ru/catalog тут есть поведение которое тебе нужно?
источник