前端工程
主题
navigator
Breadcrumb
通过监听路由的变化来判断页面跳转,路由有 history、hash 两种模式,history 模式可以监听 popstate 事件,hash 模式通过重写 pushState 和 replaceState 事件 vue 项目中不能通过 hashchange 事件来监听路由变化,vue-router 底层调用的是 history.pushState 和 history.replaceState,不会触发 hashchange