$watch<TValue> method
Widget
$watch<TValue>(
- ValueListenable<
TValue> valueListenable, { - required ValueWidgetBuilder<
TValue> builder, - Widget? child,
绑定到指定 ValueListenable, 当 valueListenable
值发生变化时,
使用 builder
构建 Widget
child
用于向构建方法中传入 Widget
// example
final bp$ = BindableProperty.$value(initial: "hello.");
@override
Widget build(BuildContext context) {
return $watch<String>(bp$,
builder: (context, value, child) => Text(value));
}
Implementation
Widget $watch<TValue>(ValueListenable<TValue> valueListenable,
{required ValueWidgetBuilder<TValue> builder, Widget? child}) =>
$build(valueListenable, builder: builder, child: child);