- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近将 Flutter 升级到 2.0 并迁移到空安全。
我的代码如下
...
import 'package:auto_route/auto_route.dart';
import 'package:metv/presentation/routes/router.gr.dart' as app_router;
child: MaterialApp(
title: 'Notes',
themeMode: darkMode ? ThemeMode.dark : ThemeMode.light,
theme: Themes().themeLight,
darkTheme: Themes().themeDark,
debugShowCheckedModeBanner: false,
builder: ExtendedNavigator.builder<app_router.Router>(
router: app_router.Router(),
),
),
我现在在 <app_router.Router>
代码行。
'Router' doesn't extend 'RouterBase'. Try using a type that is or is a subclass of 'RouterBase'.
我不确定需要用什么来替换损坏的代码。任何帮助将不胜感激。
谢谢
最佳答案
想出了答案。我将上面的代码更改为:
import 'package:metv/presentation/routes/router.gr.dart' as app_router;
...
final _appRouter = app_router.Router();
...
child: MaterialApp(
title: 'Notes',
themeMode: darkMode ? ThemeMode.dark : ThemeMode.light,
theme: Themes().themeLight,
darkTheme: Themes().themeDark,
debugShowCheckedModeBanner: false,
home: MaterialApp.router(
routerDelegate: _appRouter.delegate(),
routeInformationParser: _appRouter.defaultRouteParser(),
),
),
关于flutter - 在 Flutter auto_route 包中,我需要将构建器转换为什么类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66711843/
我正在我的 flutter 应用程序中实现 auto_route 包。我在 app_router.dart 文件中添加了以下代码。 import 'package:auto_route/annotat
我最近将 Flutter 升级到 2.0 并迁移到空安全。 我的代码如下 ... import 'package:auto_route/auto_route.dart'; import 'packag
问题总结 您好,我在获取 auto_route 时遇到问题打包并在 Flutter 项目中运行。按照官方文档,我做了以下事情: 创建了一个用 @MaterialAutoRouter 注释的占位符类>
import 'package:myapp/core/routes/router.gr.dart' as app_router; child: MaterialApp( title: 'MyA
将 json_serializable 库从 4.1.4 升级到 5.0.0 后出现以下错误 谁能解释我使用的版本有什么问题? 因为没有任何版本的 auto_route_generator 匹配 >2
我是一名优秀的程序员,十分优秀!