gpt4 book ai didi

vuejs2 - 如何在 vue-resource http 拦截器中重定向用户?

转载 作者:行者123 更新时间:2023-12-04 07:17:18 24 4
gpt4 key购买 nike

当我有 401 时,我想重定向用户,但我无法访问 router从这个上下文:

  Vue.http.interceptors.push(function(request, next) {
// continue to next interceptor
next(function(response) {
if(response.status == 401){
//redirect user here
//tried: Vue.$router and Vue.$route
}

});
});

我怎样才能做到这一点?

使用:Vue-router 和 Vue-resource

最佳答案

const router = new VueRouter({
routes
})

Vue.http.interceptors.push(function(request, next) {
// continue to next interceptor
next(function(response) {
if(response.status == 401){
router.push(...)
}
});
});

关于vuejs2 - 如何在 vue-resource http 拦截器中重定向用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43175412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com