import 'package:chat/middleware/auth_middleware.dart'; import 'package:chat/views/contact/index/index_page.dart'; import 'package:chat/views/user/qr_code/index_page.dart'; import 'package:chat/views/user/setting/index_page.dart'; import 'package:get/get.dart'; abstract class UserRoutes { /// 身份验证页面 static const String index = '/user'; static const String qrCode = '/user/qrCode'; static const String setting = '/user/setting'; static const String share = '/user/share'; static GetPage router = GetPage( name: UserRoutes.index, middlewares: [ EnsureAuthMiddleware(), ], page: () => const ContactPage(), children: [ GetPage( name: '/qrCode', page: () => const UserQrCodePage(), ), GetPage( name: '/setting', page: () => const UserSettingPage(), ), ], ); }