169 похожих чатов

Всем привет! Подскажите плиз, почему может не работать scrollBehavior на vue-router

v4?
Сейчас юзаю так

11 ответов

19 просмотров

нужно больше инфы. как именно не работает? какие-то ошибки в консоли? или что-то другое?

Roman Kichatkin- Автор вопроса
rassul
нужно больше инфы. как именно не работает? какие-т...

Ничего нет, просто скролл наверх не происходит

Roman Kichatkin- Автор вопроса
rassul
нужно больше инфы. как именно не работает? какие-т...

Хотя само событие scrollBehavior срабатывает

Roman Kichatkin
Хотя само событие scrollBehavior срабатывает

вроде у меня была похожая ситуация, дело в том что с этой функции нужно возвращать объект, а не крутить вручную. роутер должен сам дождаться пока страница сделает перерендер нового роута и только потом прокрутит. вот так будет работать scrollBehavior() { const { top, left } = document .getElementById('app')! .getBoundingClientRect(); return { top, left }; }

Roman Kichatkin
Увы, не работает(

это ts, попробуйте убрать знак!

Roman Kichatkin- Автор вопроса
rassul
вроде у меня была похожая ситуация, дело в том что...

Я тупой, ибо не учел одну особенность задачи, дело в том, что крутить нужно не основной лейаут, а блок внутри него, таким образом, вот так сработало

Roman Kichatkin- Автор вопроса
rassul
это ts, попробуйте убрать знак!

Это у вас optional chaining такой?

Потому что не top, left, а x и y

Roman Mironov
Потому что не top, left, а x и y

// vue-router.d.ts declare type ScrollPositionCoordinates = { behavior?: ScrollOptions['behavior']; left?: number; top?: number; };

rassul
// vue-router.d.ts declare type ScrollPositionCoor...

да, с мобильника смотрел, думал, там дока для 4

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
как быть с принтером? такой подход прокатит?
zamtmn
12
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Карта сайта