routes.dart 582 Bytes
import 'package:appframe/ui/pages/web_page.dart';
import 'package:appframe/ui/pages/wechat_auth_page.dart';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';

final GoRouter router = GoRouter(
  initialLocation: '/web',
  routes: <RouteBase>[
    GoRoute(
      path: '/web',
      builder: (BuildContext context, GoRouterState state) {
        return const WebPage();
      },
    ),
    GoRoute(
      path: '/wechatAuth',
      builder: (BuildContext context, GoRouterState state) {
        return const WechatAuthPage();
      },
    ),
  ],
);