)
click绑定登录按钮,当点击按钮,提交账号密码,登录成功之后 , 在这里推荐是用第三方登录平台不重定向到首页,
this.showDialog = true //弹出选择第三方平台的dialog,...(如果做了单点登录功能的话, 用户信息存储在本地也是可以得,当你一台电脑登录时,另一台会被提下线,所以总会重新登录获取最新的内容)
而且从代码层面我建议还是把 login和get_user_info两件事分开比较好...router.js中书写实现路由表:
首先
我们要实现如首页和登录页和一些不用权限的公用页面vue-router如登录页和首页
之后实例化vue的时候只挂载上面不用权限的路由export default...,判断是否有token,
如果没有,那就在免登录白名单中查找,
如果有就是直接进入,
如果没有那么就跳转到登录页
如果有,并且入口路径to是从/login登录页中进入的,
那么就redirect...所以你授权的域名是vue-element-admin.com,你就必须重定向到vue-element-admin.com/xxx/下面,所以你需要写一个重定向的服务,如vue-element-admin.com