昨天,我已经将flutter升级到1.22.0版本,除了这个错误,一切都好
无法推断类型参数“T”。试图推断“T”的“动态”不起作用:类型参数“T”声明为扩展“RouterBase”。类型 'dynamic' 推断自:参数 'router' 声明为 'T' 但参数是 'dynamic'。考虑将显式类型参数传递给泛型。
这是我的代码
return MaterialApp(
builder: ExtendedNavigator.builder(router: Router()),
...
);
Run Code Online (Sandbox Code Playgroud)
我正在使用 auto_route 包
sam*_*yap 10
现在有一个与构建器构造函数相关联的类型。
尝试这个,
import 'auto_route/auto_route.dart';
import 'router.gr.dart' as r;
return MaterialApp(
builder: ExtendedNavigator.builder<r.Router>(router: r.Router()),
...
);
Run Code Online (Sandbox Code Playgroud)
我遇到了在多个文件中定义路由器的问题,因此如果您遇到上述问题,请在导入时使用别名。
| 归档时间: |
|
| 查看次数: |
1319 次 |
| 最近记录: |