到目前为止还在构建中, 已经解决菜单权限和操作权限。最后的解决思路是完全不在本地做任何路由配置, 登录页面单独弄,不放到vue组件里面, 登录成功后从后台抓取菜单列表, 因为现在是已经登录成功了,所以抓取的就是拥有全新的菜单。抓取成功后在配置到路由里面,然后实例化vue , 这样就避免了本地配置一套路由了,完全是服务器上面配置路由。

vue-router 权限控制的示例代码

vue-router 权限控制的示例代码

vue-router 权限控制的示例代码