【问题标题】:Flutter 2 - Compilation error on getter: The return type of getter 'loading' is 'dynamic' which isn't a subtype > of the type 'bool'Flutter 2 - getter 上的编译错误:getter“加载”的返回类型是“动态”,它不是“布尔”类型的子类型>
【发布时间】:2021-08-22 09:50:33
【问题描述】:

迁移到 Flutter 2 后,我在 getter 上出现此错误:

getter 'loading' 的返回类型是 'dynamic' 不是子类型 其设置器“加载”的“布尔”类型。

class xxProvider extends ChangeNotifier {
    bool _loading = false;
    
    get loading => _loading;
    set loading(bool loading) {
      _loading = loading;
      notifyListeners();
    }
}

知道可能是什么问题吗?

【问题讨论】:

    标签: flutter


    【解决方案1】:

    替换

    get loading => _loading;
    

    bool get loading => _loading;
    

    更多信息可以在 dart 文档中找到:https://dart.dev/guides/language/sound-problems

    【讨论】:

      猜你喜欢
      • 2021-08-11
      • 2023-01-10
      • 1970-01-01
      • 2019-12-27
      • 2021-10-20
      • 1970-01-01
      • 2022-07-10
      • 1970-01-01
      • 2021-07-13
      相关资源
      最近更新 更多