Flutter ValueNotifier 监听数据变化

系统提供了 ValueNotifier 组件的实现数据监听,局部刷新:

/// 声明可能变化的数据
ValueNotifier<int> valueNotifier = ValueNotifier(0);

监听数据:

ValueListenableBuilder<int>(
	/// 建立与 _statusNotifier 的绑定关系
	valueListenable: valueNotifier,
	builder: (c, data, _) {
    
    
		return Text('您点击了$data次');
	},
),

更新数据:

/// 数据变化驱动 ValueListenableBuilder 局部刷新
valueNotifier.value += 1;

猜你喜欢

转载自blog.csdn.net/SSY_1992/article/details/131722268