最近项目需要监听vue路由的变化,网上说使用'hashchange'来监听但是,普通跳转并不能触发,只有后退和前进可以触发。
window.addEventListener('hashchange', function (e) { console.log(e.oldURL); console.log(e.newURL) }, false)
1.为啥没有触发‘hashchange’?2.外部如何监听单页应用页面变化?
相关分类