作者:mobiledu2502895137 | 来源:互联网 | 2023-08-06 15:24
问题描述
在dio配置了个登录拦截 想在接口返回未登录标识时跳转登录页面,应该如何跳转呢?
相关代码
dio.interceptors.add(InterceptorsWrapper(
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| onRequest:(RequestOptions options){
return options; //continue
},
onResponse:(Response response) {
if(response.toString() == 'InvalidToken') {
// 想在这里做路由跳转
// Application.router.navigateTo(context,"/login");
// 这里做了个eventbus通知
eventBus.fire(LoginEvent(true));
return null;
} else {
return response;
}
},
onError: (DioError e) {
return e;//continue
}
)); |