tud*_*dan 14
您可以让您的父级将回调函数传递给您的子级小部件。然后在子小部件中,当您想将一个值传回给您的父级时,您可以使用该值调用回调。
...
ParentWidget(
child: ChildWidget(
onSelectParam: (String param) {
// do something with param
}
),
)
...
class ChildWidget extends StatelessWidget {
ChildWidget({this.onSelectParam});
String yourParam;
Function(String) onSelectParam;
@override
Widget build(BuildContext context) {
return InkWell(
onTap: () {
onSelectParam(yourParam);
},
child: ...
);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7153 次 |
| 最近记录: |