vue-admin-template实现动态权限管理,单页面刷新404问题

1,问题描述

加入权限模块后,刷新后权限控制的页面就默认跳转到404页面了。

2,原因分析

权限控制的路由模块是动态添加进去的,而我的404监听路由是在默认路由里面的,优先级比动态路由要高,所以刷新后默认先被404接管了,改一下,把404监听路由也放到动态路由的末尾就可以了,代码如下:

// 把这个路由从constantRoutes转移到asyncRoutes中即可!
// 404 page must be placed at the end !!!
{ path: '*', redirect: '/404', hidden: true }

你可能感兴趣的:(vue-admin-template实现动态权限管理,单页面刷新404问题)