猿问
我A页面中点击按钮load进去一个B页面,点击浏览器的返回怎么可以回到A页面啊?
我在一个A页面中load进去一个B页面,在B页面展示完之后,点击浏览器的返回想回到原来A页面,不知道怎么处理,求大神解答?
宝慕林4294392
浏览 496
回答 1
1回答
慕容3067478
你这里实际没有进行页面切换,只是通过 Ajax 加载了新的页面内容替换掉了原来的部分。如果要处理浏览器的返回事件,需要处理 hash(目前 VUE 等单页应用框架都支持 hash 处理,自己处理还真没去研究过)。然后就是缓存加载前后的内容(或URL),以方便切换。回退的过程实际上是把原来的 HTML(DOM树)再补回容器,替换掉加载的内容。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答