写了很多的vue项目,经常碰到需要做请求拦截的情况,从发请求前的token判断到对返回信息的响应,我自己在不同的阶段是用不同的方式处理的. 入门阶段 记得当时做的第一个项目,是需要在请求头部加入登录是获取到的token,每个接口都需要,因此就有了下面的代码: 每次请求前,拿到token,再封装到头部信息中,再传递给后台. 公共方法 后来,需求升级了,在请求前需要判断token是否存在,是否过期:在后台返回结果后,需要根据不同的返回状态的给出不同的提示.当时,项目基本上都已经写完了,几十个接口,每…