,判断是否有token,
如果没有,那就在免登录白名单中查找,
如果有就是直接进入,
如果没有那么就跳转到登录页
如果有,并且入口路径to是从/login登录页中进入的,
那么就redirect...重定向跳转到首页,
否则先判断当前用户是否已拉取完user_info信息if(store.getters.roles.length === 0),
如果是,那么user_info拉取infostore.dispatch...(err => {console.log(err)})
如果当有用户权限的时候,说明所有可访问路由已生成 ,
如果没权限的页面会自动进入404页面
如果页面没有token时,
如果在页面登入的白名单中...:true 是否显示,默认为flase
redirect: noredirect如果重定向为conredirect那么重定向不会再面包屑中显示 name: ‘router-name’
**名称由(必须设置...他的作用是第三方登录成功之后会默认跳到授权的页面,授权的页面会再次重定向回我们的后台,由于是spa,
改变路由的体验不好,我们通过window.opener.location.href的方式改变hash