问题描述
在dio配置了个登录拦截 想在接口返回未登录标识时跳转登录页面,应该如何跳转呢?
相关代码
dio.interceptors.add(InterceptorsWrapper(
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
}
));