Files
zh-chat-flutter/lib/routes/app_routes.dart
2022-10-20 16:08:27 +08:00

42 lines
1.1 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import 'package:chat/views/home/index_page.dart';
import 'package:chat/views/public/app_page.dart';
import 'package:chat/views/public/scan_page.dart';
import 'package:chat/views/public/transit_page.dart';
import 'package:chat/views/search/index_page.dart';
import 'package:get/get.dart';
/// 这里是为了定义别名路由的名称,
/// 具体映射关系在app_router 的 getPages 中实现
abstract class AppRoutes {
static const String app = '/';
static const String transit = '/transit';
static const String notfound = '/notfound';
static const String scan = '/scan';
static const String home = '/home';
static const String search = '/search';
static GetPage router = GetPage(
name: '/',
page: () => AppPage(),
children: [
GetPage(
name: AppRoutes.transit,
page: () => const TransitPage(),
),
GetPage(
name: AppRoutes.scan,
page: () => const ScanPage(),
),
GetPage(
name: AppRoutes.home,
page: () => const HomePage(),
),
GetPage(
name: AppRoutes.search,
page: () => const SearchPage(),
),
],
);
}