在 App.vue文件添加以下代码:
mounted() {
// 检测浏览器路由改变页面不刷新问题,hash模式的工作原理是hashchange事件
window.addEventListener(‘hashchange‘, () => {
let currentPath = window.location.hash.slice(1)
if (this.$route.path !== currentPath) {
his.$router.push(currentPath)
}
}, false)
},