vue(登录获取到用户信息如何处理)
- 首先我们是登录获取到token,token获取到之后存储到本地,在存入状态管理,然后我们获取数据是通过状态管理里面的值去发送请求拿取
- 那么有个问题就是,当页面刷新的时候状态管理里面的值就不见了,处理的方式就是通过在app.js初始化的时候将本地的token赋值到状态管理里面,然后在路由跳转的时候判断状态管理里面是否有数据,如果没有就重新发送请求获取,所以这里也需要一个接口,就是通过tooken获取用户信息的接口,获取到数据之后存入状态管理。(在登录执行完毕之后,保证有token的情况下)
- 如果没有token的话应该直接在路由跳转前直接打回登录页面表示登录无效,或者是token失效都统一打回登录页