vue切换角色后权限不同,清除之前动态添加的路由
作者:互联网
最简单的方法就是location.reload(),但是用户体验不好
除此之外还有一种方法比较好
const createRouter = () => new VueRouter({
linkActiveClass: 'active',
mode: 'hash',
base: './',
routes: constantRouterMap
});
const router = createRouter();
// 在addRoutes之前重置matcher
router.matcher = createRouter().matcher;
router.addRoutes(store.getters.addRouters);
标签:vue,const,matcher,addRoutes,store,createRouter,router,权限,路由 来源: https://www.cnblogs.com/imjtzhang/p/13709166.html