import Vue from 'vue'
import Router from 'vue-router'

Vue.use(Router)

const createRouter = () => new Router({
  mode: 'history',
  routes: []
})

const router = createRouter()

export function resetRouter () {
  const newRouter = createRouter()
  router.matcher = newRouter.matcher // the relevant part
}

export default router
找老外的文档解决的问题,在登出的模块调用resetRouter方法,把原来的路由替换。

相关文章:

  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
  • 2023-01-14
  • 2021-09-26
  • 2021-10-27
  • 2022-02-25
  • 2021-04-19
猜你喜欢
  • 2022-12-23
  • 2021-12-24
  • 2021-12-17
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2023-04-04
相关资源
相似解决方案