我正在使用以下版本的 Sapper 和 Svelte:
"sapper": "^0.27.0",
"svelte": "^3.0.0"
使用 history.pushState()
函数更新 url 后,然后导航到其他页面。后退按钮不会返回到由 history.pushState()
最佳答案
不要使用 history.pushState()
— 这相当于在 Svelte 中执行您自己的 element.appendChild(document.createElement('div'))
。相反,请使用 Sapper 的 goto
函数:https://sapper.svelte.dev/docs#goto_href_options
关于svelte - 历史推送状态功能后,工兵后退按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57340608/