首页 > 其他 > 详细

vue切换角色后权限不同,清除之前动态添加的路由

时间:2020-09-21 23:42:43      阅读:561      评论:0      收藏:0      [点我收藏+]

最简单的方法就是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切换角色后权限不同,清除之前动态添加的路由

原文:https://www.cnblogs.com/imjtzhang/p/13709166.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!