value property Null safety
获取值
Implementation
T get value {
if (globalRefBuilderInstance != null ||
globalRefWatchInstance != null ||
globalRefComputeInstance != null ||
globalRefUpdateInstance != null) {
collect();
}
return _data;
}
data
设置值,触发全部依赖的widget更新
Implementation
set value(data) {
try {
data = data is Ref ? data.value : data;
if (isBaseType(this._data) && data == this._data) return;
this._data = data;
if (_isSetValue != true) _refresh();
} catch (e) {
print('app wrong: Ref set value 赋值出错了!');
}
}