有没有一种方法可以在SvelteKit中创建window.location.replace
,就像我们可以使用goto()
一样?
我想要一种不将当前URL保存在历史记录中的方法。当前URL的查询字符串发生了更改,用户无法使用后退按钮转到上一页。相反,只需转到具有不同查询字符串的页面即可。
编辑:我使用history.pushState()
和history.replaceState()
不保存历史中的URL。我希望SvelteKit中有一种内置的方法来做到这一点。
goto
上有一个replaceState
参数,可以执行您想要的操作。
goto('/wherever', { replaceState: true });
看起来传递给goto
的选项可以更好地记录下来,我会看看是否可以解决这个问题。
当前文档