【发布时间】:2023-04-01 21:10:01
【问题描述】:
我想在小部件中有一个文本字段,您可以在其中搜索某些内容。如果字符串发生更改,则应重新加载小部件并发送新数据。 我已经阅读了很多关于回调函数的内容,不幸的是我不太了解它。 您将在下面找到示例代码: 感谢您的帮助
class _HomepageState extends State<Homepage> {
String data;
String day;
...
TextField(
onChanged: (str){
setState(() {
data = str;
});
},
),
...
Nextpage(data: data, day: day,)
...
}
class Nextpage extends StatefulWidget {
final String data;
final String day;
Nextpage({this.data, this.day});
...
print(widget.data);
...
}
【问题讨论】:
-
您共享的代码似乎没有任何本质上的错误。您能否澄清一下您要实现的目标并可能分享更多代码?