// 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(), ), ]; }