Javascript Axios刷新令牌已获取401

Javascript Axios刷新令牌已获取401,javascript,vuejs2,axios,refresh-token,Javascript,Vuejs2,Axios,Refresh Token,我有以下代码: this.instance.interceptors.response.use(this.handleResponseSuccess, this.handleResponseError.bind(this)); 现在在HandlerResponseError中,我有: handleResponseError(error) { if (error && error.response && error.response.status) {

我有以下代码:

this.instance.interceptors.response.use(this.handleResponseSuccess, this.handleResponseError.bind(this));
现在在HandlerResponseError中,我有:

handleResponseError(error) {
    if (error && error.response && error.response.status) {
        switch (error.response.status) {
            case 401: 
                return this.401Error(error);
            default:
                break;
        }
    }


    return Promise.reject(error);
}
在函数
401Error()
中,我有:

401Error(error) {
    store.dispatch(`auth/refreshToken`).then(() => {
        return new Promise(resolve => {
            resolve(axios(error.config));
        });
    });
}
我检查并存储了正确的令牌,但在上次调用的api上仍然有
401
。有什么想法吗?提前Thx