WallPaper_FSX_Flutter/lib/routes/app_pages.dart
2024-05-13 13:44:27 +08:00

50 lines
1.3 KiB
Dart

// Author: fengshengxiong
// Date: 2024/5/7
// Description: 路由配置
import 'package:get/get.dart';
import 'package:wallpaper/modules/about/about_binding.dart';
import 'package:wallpaper/modules/about/about_view.dart';
import 'package:wallpaper/modules/root/root_binding.dart';
import 'package:wallpaper/modules/root/root_view.dart';
import 'package:wallpaper/modules/wallpaper_det/wallpaper_det_binding.dart';
import 'package:wallpaper/modules/wallpaper_det/wallpaper_det_view.dart';
import 'package:wallpaper/modules/web_page/web_page_binding.dart';
import 'package:wallpaper/modules/web_page/web_page_view.dart';
class AppPages {
AppPages._();
/// 根路由
static const root = '/';
/// 壁纸详情
static const wallpaperDet = '/wallpaper_det';
/// 关于
static const about = '/about';
/// WebView页面
static const webPage = '/web_page';
static final routes = [
GetPage(
name: root,
page: () => const RootView(),
binding: RootBinding(),
),
GetPage(
name: wallpaperDet,
page: () => const WallpaperDetView(),
binding: WallpaperDetBinding(),
),
GetPage(
name: about,
page: () => const AboutView(),
binding: AboutBinding(),
),
GetPage(
name: webPage,
page: () => const WebPageView(),
binding: WebPageBinding(),
),
];
}