import 'package:app/router/modules/common_routes.dart'; import 'package:app/router/modules/student_routes.dart'; import 'package:app/router/modules/teacher_routes.dart'; import 'package:app/router/route_paths.dart'; import 'package:app/router/router_config.dart'; import 'package:go_router/go_router.dart'; List routeConfigs = [ ...commonRoutes, ...teacherRoutes, ...studentRoutes ]; //for循环遍历 List routes = routeConfigs.map((item) { return GoRoute( path: item.path, builder: (context, state) { return item.child(state); }, ); }).toList(); //变量命名 GoRouter goRouter = GoRouter( initialLocation: RoutePaths.tHome, routes: routes, );