我是Flutter的初学者,我正在尝试使用Riverpod。以下是示例代码
导入"package:flutter_riverpod/flutter_riverpod.dart";
class CounterNotifier extends ChangeNotifier {
int _value = 0;
int get value => _value;
void incrementValue() {
_value++;
notifyListeners();
}
}
但是我有错误,我找不到这样的ChangeNotifier
和notifyListeners()
在pubspec.yaml文件中,我使用了flutter_riverpod: ^0.14.0+3
我是不是搞错了什么?
发布于 2021-05-17 23:21:49
ChangeNotifier是一个Flutter类,而不是Riverpod类;在使用它时,您必须确保已导入它。
它与package:flutter/material.dart
等常见导入捆绑在一起,正如Reign在他的评论中提到的那样,可以通过package:flutter/src/foundation/change_notifier.dart
直接导入。
https://stackoverflow.com/questions/67564312
复制相似问题