Scroll 如何阻止Sapper在嵌套路由中滚动回顶部?

Scroll 如何阻止Sapper在嵌套路由中滚动回顶部?,scroll,svelte,sapper,Scroll,Svelte,Sapper,问题是我有两条路线 /istifta和/istifta/edit /istifta路线显示istifta(问题),而/istifta/edit路线由于相同的\u layout.svelte文件而打开一个面板,用于编辑同一页面上的问题 唯一的问题是当我从/istifta访问/istifta/edit时。它不仅可以打开编辑面板,还可以滚动到页面顶部。我怎样才能阻止这种行为?我想在导航时保持在相同的滚动位置。istiftas是一个长长的列表。对于编辑,它应保持在相同的滚动位置。一次又一次地滚动到底部,

问题是我有两条路线
/istifta
/istifta/edit

/istifta
路线显示istifta(问题),而
/istifta/edit
路线由于相同的
\u layout.svelte
文件而打开一个面板,用于编辑同一页面上的问题

唯一的问题是当我从
/istifta
访问
/istifta/edit
时。它不仅可以打开编辑面板,还可以滚动到页面顶部。我怎样才能阻止这种行为?我想在导航时保持在相同的滚动位置。istiftas是一个长长的列表。对于编辑,它应保持在相同的滚动位置。一次又一次地滚动到底部,查找ID对于用户来说太复杂了


请解决这个问题。特别是,Rich Harris,如果您正在阅读本文

我们真的应该花点时间来记录这一点,但是如果您在

“sapper”:“^0.27.9”

sapper Noscorl不为我工作

博客 blogs/index.svelte

<a sapper-noscroll href="blogs/1">Go to Blog 1</a>
<a sapper-noscroll href="blogs/2">Go to Blog 2</a>
<a sapper-noscroll href="blogs/3">Go to Blog 3</a>
<a sapper-noscroll href="blogs/4">Go to Blog 4</a>
...
...
<a sapper-noscroll href="blogs/100">Go to Blog 100</a>

...
...
blogs/[slug]。苗条

<a href="blogs">Go Back to Blogs </a>
<h1> Blog details<h1>

博客详情

当我从博客详细信息页面返回博客页面时,它仍然会滚动到顶部。我错过了什么吗?

现在是2020年,从里奇的回答开始,情况似乎改变了一个字符

sapper-noscorl
不适合我,但是
sapper:noscorl
适合我


非常有帮助。嗨,sapper Noscorl不为我工作。。我在下面提供了我的用法。。我错过什么了吗?