- 登录成功之后将JWT存储到localStorage中
- router(路由)跳转前校验状态中jwt是否存在,存在则证明身份信息是存在的,不存在则验证localStorage中JWT是否存在,不存在则跳转到登录页面,存在则校验有效性,初始化身份信息到状态中,然后跳转
- axios中统一拦截,给header添加Authorization信息,当返回token过期之后,提示并返回登录页。
- 全局执行定时任务,使用token换token,当发现token过期后,直接清除掉token信息,跳转到登录页,并提示身份信息已过期。
- 回到登录页后,清除各类缓存信息。