Get scroll current position, Svelte

Всем привет. Как я могу получить текущую позицию scroll у Page элемента, если я использую svelte?

Использую прямое обращение:

<Page class="some-page">...</Page>
const pageScrollTop = document.querySelector('.some-page .page-content').scrollTop;
1 Like

Спасибо, получилось!

А еще вопрос, если нужно повесить наблюдение за изменением scrollTop (что то вроде watch как во vuejs), возможно ли это сделать?

$: console.log(document.querySelector('.page-content').scrollTop);

^ Такая конструкция не срабатывает.

Кажется получилось сделать так:

document.querySelector('.page-content').addEventListener("scroll", getScrollTopPosition);
function getScrollTopPosition(){
    console.log(document.querySelector('.page-content').scrollTop);
}

не уверен правильное ли это решение или можно было сделать лучше