提交 2b4a08c2 authored 作者: yueweilu's avatar yueweilu

add

上级 8021a8e9
...@@ -153,7 +153,8 @@ class LoginController extends GetxController { ...@@ -153,7 +153,8 @@ class LoginController extends GetxController {
// ]); // ]);
if (context.mounted){ if (context.mounted){
context.goNamed(Routes.main); // context.goNamed(Routes.main);
context.pop();
}else { }else {
context.goNamed(Routes.main); context.goNamed(Routes.main);
} }
......
...@@ -134,10 +134,11 @@ abstract class Routes { ...@@ -134,10 +134,11 @@ abstract class Routes {
// 图片预览 // 图片预览
static const imageView = 'image_view'; static const imageView = 'image_view';
static final GlobalKey<NavigatorState> navigatorKey = GlobalKey<NavigatorState>();
static final GoRouter config = GoRouter( static final GoRouter config = GoRouter(
navigatorKey: navigatorKey,
initialLocation: '/$splash', initialLocation: '/$splash',
// initialLocation: '/', // initialLocation: '/',
observers: [observer], observers: [observer],
......
...@@ -326,6 +326,7 @@ class _RequestInterceptor extends Interceptor { ...@@ -326,6 +326,7 @@ class _RequestInterceptor extends Interceptor {
final String accessToken = result.data['access_token']; final String accessToken = result.data['access_token'];
if(token.isEmpty && accessToken.isEmpty){ if(token.isEmpty && accessToken.isEmpty){
UserStore.to.logout(); UserStore.to.logout();
// Routes.config.goNamed(Routes.login);
return null; return null;
} }
await Future.wait([ await Future.wait([
......
...@@ -12,7 +12,9 @@ import 'package:flutter_cache_manager/flutter_cache_manager.dart'; ...@@ -12,7 +12,9 @@ import 'package:flutter_cache_manager/flutter_cache_manager.dart';
import 'package:get/get.dart' hide Response, FormData, MultipartFile; import 'package:get/get.dart' hide Response, FormData, MultipartFile;
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';
import '../main.dart';
import '../models/index.dart'; import '../models/index.dart';
import '../routes/index.dart';
export 'package:dio/dio.dart'; export 'package:dio/dio.dart';
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论