Как сохранить положение прокрутки после перехода в Sapper?

После навигации с помощью goto() функция в сапере верхняя позиция прокрутки обнуляется. Есть ли простой способ контролировать это. Особенно при использовании replaceState: true, Немного странно, что верхняя часть прокрутки возвращается в ноль с replaceState: true вариант.

Редактировать: также поля ввода также теряют фокус после goto(/url, {replaceState: true}), Я чувствую, что это поведение странно. С участием replaceState: true вариант. goto() следует сохранить их (прокрутить положение.. фокус ввода... и т. д.) или Может быть..

Edit-2: это также поведение history.replaceState(), Не теряет позицию прокрутки и фокусировку поля ввода.

0 ответов

Другие вопросы по тегам