WallPaper_FSX_Flutter/lib/routes/app_pages.dart
fengshengxiong 9caadfb09a 1.按照UI图修改
2.完善其他功能
2024-05-17 17:02:22 +08:00

68 lines
2.0 KiB
Dart

// Author: fengshengxiong
// Date: 2024/5/7
// Description: 路由配置
import 'package:get/get.dart';
import 'package:now_wallpaper/modules/about/about_binding.dart';
import 'package:now_wallpaper/modules/about/about_view.dart';
import 'package:now_wallpaper/modules/root/root_binding.dart';
import 'package:now_wallpaper/modules/root/root_view.dart';
import 'package:now_wallpaper/modules/settings/settings_binding.dart';
import 'package:now_wallpaper/modules/settings/settings_view.dart';
import 'package:now_wallpaper/modules/single_cls/single_cls_binding.dart';
import 'package:now_wallpaper/modules/single_cls/single_cls_view.dart';
import 'package:now_wallpaper/modules/wallpaper_det/wallpaper_det_binding.dart';
import 'package:now_wallpaper/modules/wallpaper_det/wallpaper_det_view.dart';
import 'package:now_wallpaper/modules/web_page/web_page_binding.dart';
import 'package:now_wallpaper/modules/web_page/web_page_view.dart';
class AppPages {
AppPages._();
/// 根路由
static const root = '/';
/// 壁纸详情
static const wallpaperDet = '/wallpaper_det';
/// 单个分类
static const singleCls = '/single_cls';
/// 设置
static const settings = '/settings';
/// 关于
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: singleCls,
page: () => const SingleClsView(),
binding: SingleClsBinding(),
),
GetPage(
name: settings,
page: () => const SettingsView(),
binding: SettingsBinding(),
),
GetPage(
name: webPage,
page: () => const WebPageView(),
binding: WebPageBinding(),
),
GetPage(
name: about,
page: () => const AboutView(),
binding: AboutBinding(),
),
];
}