系统提供了 ValueNotifier
组件的实现数据监听,局部刷新:
/// 声明可能变化的数据
ValueNotifier<int> valueNotifier = ValueNotifier(0);
监听数据:
ValueListenableBuilder<int>(/// 建立与 _statusNotifier 的绑定关系valueListenable: valueNotifier,builder: (c, data, _) {return Text('您点击了$data次');},
),
更新数据:
/// 数据变化驱动 ValueListenableBuilder 局部刷新
valueNotifier.value += 1;