这种问题从逻辑上就能彻底解决 当第一个请求返回401时,就应该把本地已经登录的用户数据抹除掉,然后再销毁当前页面并取消所有的请求监听,最后跳转登录页面; 当第二个请求再返回401时,由于请求监听已经取消,因此后续跳转的操作也就不会执行了(再加个判断条件:查看本地用户是否已经被抹除掉了,一旦抹除,就不执行跳转)
把登录界面的 launchMode 设为 singleTop。