首页 > 解决方案 > 历史推送状态功能后,Sapper后退按钮不起作用

问题描述

我正在使用以下版本的 Sapper 和 Svelte:

"sapper": "^0.27.0",
"svelte": "^3.0.0"

使用函数更新 url 后history.pushState(),然后导航到其他页面。后退按钮没有返回到由更改的 urlhistory.pushState()

标签: sveltesapper

解决方案


不要使用——这相当于在 Svelte 中history.pushState()自己做。element.appendChild(document.createElement('div'))相反,使用 Sapper 的goto功能:https ://sapper.svelte.dev/docs#goto_href_options


推荐阅读