此问题在此处已有答案:
how can I call function with callback value from custom widget(1个答案)
How to pass callback in Flutter(3个答案)
3天前关闭。
假设我在一个dart文件中有以下小部件(作为我所面临问题的示例):
class MyWidget extends StatelessWidget {
const MyWidget({super.key});
@override
Widget build(BuildContext context) {
return TextField(
onSubmitted: (text) {},
);
}
}
现在,我想在我的主dart文件中使用这个MyWidget类,但我还想在onSubmitted从这个widget触发时,能够在我的主dart文件中使用这个“text”字符串。
2条答案
按热度按时间9gm1akwq1#
您可以在Widget中使用回调函数:
以及如何使用您的Widget:
6za6bjd02#
您可以使用回调来解决此问题: