为了账号安全,请及时绑定邮箱和手机立即绑定

我A页面中点击按钮load进去一个B页面,点击浏览器的返回怎么可以回到A页面啊?

我A页面中点击按钮load进去一个B页面,点击浏览器的返回怎么可以回到A页面啊?

宝慕林4294392 2019-02-05 13:27:37
我在一个A页面中load进去一个B页面,在B页面展示完之后,点击浏览器的返回想回到原来A页面,不知道怎么处理,求大神解答?
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

你这里实际没有进行页面切换,只是通过 Ajax 加载了新的页面内容替换掉了原来的部分。

如果要处理浏览器的返回事件,需要处理 hash(目前 VUE 等单页应用框架都支持 hash 处理,自己处理还真没去研究过)。

然后就是缓存加载前后的内容(或URL),以方便切换。回退的过程实际上是把原来的 HTML(DOM树)再补回容器,替换掉加载的内容。


查看完整回答
反对 回复 2019-02-17
  • 1 回答
  • 0 关注
  • 495 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号