登入界面
登录: 当用户填写完账号和密码后向服务端验证是否正确, 服务端返回一个token, 拿到token之后(我会将这个token存储到cookie中,保证刷新页面后能记住用户登录), 前端会根据token...在去拉取一个user_info的接口来获取用户的详细信息(如用户权限,用户名等等信息)
权限验证: 通过token获取用户对应的role(角色), 动态根据用户的role算出其对应有权限的路由, 通过router.addRoutes...)
click绑定登录按钮,当点击按钮,提交账号密码,登录成功之后 , 在这里推荐是用第三方登录平台不重定向到首页,
this.showDialog = true //弹出选择第三方平台的dialog,...具体实现
创建vue实例的时候将vue-router挂载 , 但这个时候vue-router挂载一些登录或者不用权限的公用的页面
当用户登录后, 获取用role, 将role和路由表每个页面需要的权限作比较...所以你授权的域名是vue-element-admin.com,你就必须重定向到vue-element-admin.com/xxx/下面,所以你需要写一个重定向的服务,如vue-element-admin.com