关于history模式路由的疑问
来源:4-22 如何用JS实现H5 history路由
喵8862
2021-06-09
老师,history模式由于history.pushState和replaceState不会触发onpopstate事件,那么当前端修改url后,后台配合返回index.html,后续前端是怎么能监听到onpopstate事件的呢?这里我还是不太明白
写回答
1回答
-
双越
2021-06-09
修改了 url 网页肯定会重新加载,所以通过 onload 即可识别。
PS:这一点和 hash 模式就不一样,因为只修改 hash 网页不会重新加载的,所以需要监听 hash change 。
10
相似问题