在 Provider 中重置字段或变量
reset field or variable in Provider
我正在使用提供程序包进行状态管理,任何人都可以告诉我重置字段或变量的正确方法吗?
此处的示例代码:我想在导航到其他屏幕后将 _counter 重置回 0,我需要正确的方法,提前谢谢你:)
class AppProvider with ChangeNotifier {
int _counter = 0;
int get counter => _counter;
void incrementCounter() {
_counter++;
notifyListeners();
}
}
添加此方法并在您导航到其他页面时调用它:
class AppProvider with ChangeNotifier {
int _counter = 0;
int get counter => _counter;
void incrementCounter() {
_counter++;
notifyListeners();
}
void clear(){
_counter = 0;
notifyListeners();
}
}
我正在使用提供程序包进行状态管理,任何人都可以告诉我重置字段或变量的正确方法吗? 此处的示例代码:我想在导航到其他屏幕后将 _counter 重置回 0,我需要正确的方法,提前谢谢你:)
class AppProvider with ChangeNotifier {
int _counter = 0;
int get counter => _counter;
void incrementCounter() {
_counter++;
notifyListeners();
}
}
添加此方法并在您导航到其他页面时调用它:
class AppProvider with ChangeNotifier {
int _counter = 0;
int get counter => _counter;
void incrementCounter() {
_counter++;
notifyListeners();
}
void clear(){
_counter = 0;
notifyListeners();
}
}