在Sapper中使用goto()
功能导航后,滚动顶部位置重新设置为零。有没有简单的方法来控制这一点。特别是在使用replaceState: true
时。滚动顶部使用replaceState: true
选项设置回零有点奇怪。
编辑:goto(/url, {replaceState: true})
之后,输入字段也失去焦点。我觉得这种行为很奇怪。使用replaceState: true
选项。 goto()
应该保留这些(滚动位置..输入焦点等。)或可能。
Edit-2:这也是history.replaceState()
的行为。不会丢失滚动位置和输入字段焦点。