,并不会去拉取新的用户信息)
所以现在的策略:
页面会从cookie中查看是否存在token
没有
2.1....(就走一遍上部分的流程重新登录)
如果有token,就会把这个token返给后端去拉取user_info,保证用户信息是最新的.
3.1...., 生成最终用户可访问的路由表
调用router.addRoutes(store.getters.addRouters)添加用户可访问的路由 使用vuex管理路由表, 根据vuex中可访问的路由渲染侧边栏组件...,
如果有就是直接进入,
如果没有那么就跳转到登录页
如果有,并且入口路径to是从/login登录页中进入的,
那么就redirect重定向跳转到首页,
否则先判断当前用户是否已拉取完user_info...信息if(store.getters.roles.length === 0),
如果是,那么user_info拉取infostore.dispatch(‘GetInfo方法名’).then在从这个异步操作中获取所有的值