如何使用sveltekit创建window.location.replacement()



有没有一种方法可以在SvelteKit中创建window.location.replace,就像我们可以使用goto()一样?

我想要一种不将当前URL保存在历史记录中的方法。当前URL的查询字符串发生了更改,用户无法使用后退按钮转到上一页。相反,只需转到具有不同查询字符串的页面即可。

编辑:我使用history.pushState()history.replaceState()不保存历史中的URL。我希望SvelteKit中有一种内置的方法来做到这一点。

goto上有一个replaceState参数,可以执行您想要的操作。

goto('/wherever', { replaceState: true });

看起来传递给goto的选项可以更好地记录下来,我会看看是否可以解决这个问题。

当前文档

最新更新