登录权限控制包含着这么几个方面的含义: 1)不同的权限对应不同的路由 2)侧边栏需要根据不同的权限,异步生成 登录:使用用户名和密码,登录成功后返回用户的token(防止XSS攻击),将此token存放在cookie中(保证刷新页面后依旧能够记住用户的登录状态) 之后,前端根据token去拉取一个user_info的接口,获取用户详细信息,包括role 根据用户的role,动态计算对应权限的路由,使用router.addRoutes动态挂载这些路由 涉及:vue-router,vuex,axio…