setValue method

void setValue(
  1. T? newValue
)

设置字段的值 如果新值与旧值相同,则不做任何操作 否则更新值并通知所有监听器

Implementation

void setValue(T? newValue) {
  if (_value == newValue) return;
  _value = newValue;
  // 通知所有监听器值已改变
  notifyListeners();
}