我在一个A页面中load进去一个B页面,在B页面展示完之后,点击浏览器的返回想回到原来A页面,不知道怎么处理,求大神解答?
1 回答
慕容3067478
TA贡献1773条经验 获得超3个赞
你这里实际没有进行页面切换,只是通过 Ajax 加载了新的页面内容替换掉了原来的部分。
如果要处理浏览器的返回事件,需要处理 hash(目前 VUE 等单页应用框架都支持 hash 处理,自己处理还真没去研究过)。
然后就是缓存加载前后的内容(或URL),以方便切换。回退的过程实际上是把原来的 HTML(DOM树)再补回容器,替换掉加载的内容。
添加回答
举报
0/150
提交
取消
