小编Aht*_*tar的帖子

路由在 flutter 中未按预期工作

在 Flutter 应用程序中,我在 main.dart 中有以下代码

\n
class MyApp extends StatelessWidget {\n  @override\n  Widget build(BuildContext context) {\n    return MaterialApp(\n      title: 'Flutter Demo',\n      theme: ThemeData(),\n      initialRoute: '/login',\n      onGenerateRoute: Router.generateRoute,\n    );\n
Run Code Online (Sandbox Code Playgroud)\n

我的 Router.dart 有以下代码

\n
class Router {\n  static Route<dynamic> generateRoute(RouteSettings settings) {\n    print('setting.name: ${settings.name}');\n    switch (settings.name) {\n      case '/':\n        return MaterialPageRoute(builder: (_) => HomeView());\n      case '/login':\n        return MaterialPageRoute(builder: (_) => LoginView());\n      case '/post':\n        return MaterialPageRoute(builder: (_) => PostView());\n      default:\n        return MaterialPageRoute(\n          builder: (_) {\n            return Scaffold(\n              body: Center(\n                child: Text('No Route …
Run Code Online (Sandbox Code Playgroud)

dart flutter

3
推荐指数
1
解决办法
4867
查看次数

标签 统计

dart ×1

flutter ×1