迁移到 flutter 2 后,我在 getter 上遇到了以下错误:
getter“loading”的返回类型是“dynamic”,它不是其 setter“loading”的“bool”类型的子类型。
class xxProvider extends ChangeNotifier {
bool _loading = false;
get loading => _loading;
set loading(bool loading) {
_loading = loading;
notifyListeners();
}
}
Run Code Online (Sandbox Code Playgroud)
知道可能是什么问题吗?
代替
get loading => _loading;
Run Code Online (Sandbox Code Playgroud)
和
bool get loading => _loading;
Run Code Online (Sandbox Code Playgroud)
更多信息可以在 dart 文档中找到:https ://dart.dev/guides/language/sound-problems
| 归档时间: |
|
| 查看次数: |
523 次 |
| 最近记录: |