starwork_flutter/lib/routes/app_pages.dart
2025-08-27 18:20:37 +08:00

44 lines
1.4 KiB
Dart

import 'package:get/get.dart';
import 'package:starwork_flutter/routes/app_routes.dart';
import 'package:starwork_flutter/views/home/home_binding.dart';
import 'package:starwork_flutter/views/home/home_view.dart';
import 'package:starwork_flutter/views/login/login_binding.dart';
import 'package:starwork_flutter/views/login/login_view.dart';
import 'package:starwork_flutter/views/main/main_binding.dart';
import 'package:starwork_flutter/views/main/main_view.dart';
import 'package:starwork_flutter/views/messages/messages_binding.dart';
import 'package:starwork_flutter/views/messages/messages_view.dart';
import 'package:starwork_flutter/views/mine/mine_binding.dart';
import 'package:starwork_flutter/views/mine/mine_view.dart';
class AppPages {
// 定义所有路由
static final pages = [
GetPage(
name: AppRoutes.login,
page: () => const LoginView(),
binding: LoginBinding(),
),
GetPage(
name: AppRoutes.home,
page: () => const HomeView(),
binding: HomeBinding(),
),
GetPage(
name: AppRoutes.main,
page: () => const MainView(),
binding: MainBinding(),
),
GetPage(
name: AppRoutes.messages,
page: () => const MessagesView(),
binding: MessagesBinding(),
),
GetPage(
name: AppRoutes.mine,
page: () => const MineView(),
binding: MineBinding(),
),
];
}