扫码关注官方订阅号
都知道spa(单页面应用)整站都在一个html页面实现,那么请问怎么实现后退前进功能?怎么保存页面某一状态(比如a块显示b块隐藏,或b块显示c块也显示等等)到url 发送给别人,别人打开也是你浏览的这种状态,而不是回到html页面初始状态。
SPA 和 URL 不变之间没有必然联系,所以分享给别人和普通的网站一样,分享地址即可。新地址打开,那么按照地址初始化页面即可。页面的切换,你可以先查查 history 相关的 API(例如 history.pushState),以及 popstate 事件。这里没有答的比较详细,题主可以先查查资料,如果有后续问题,可以再问。
history
history.pushState
popstate
兄弟,你的问题解决了么?
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
SPA 和 URL 不变之间没有必然联系,所以分享给别人和普通的网站一样,分享地址即可。
新地址打开,那么按照地址初始化页面即可。
页面的切换,你可以先查查
history相关的 API(例如history.pushState),以及popstate事件。这里没有答的比较详细,题主可以先查查资料,如果有后续问题,可以再问。
兄弟,你的问题解决了么?