vue-router路由表初始化
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 () { // reset路由表 const newRouter = createRouter() router.matcher = newRouter.matcher // the relevant part } export default router 原理就是生成一个新的路由对象,将现有的路由对象中的matcher替换掉,初始化之后就可以继续使用addRoutes添加路由对象了 来源: CSDN 作者: 强身健体,清神醒脑 链接: https://blog.csdn.net/weixin_43660626/article/details/103987465