【发布时间】:2021-03-14 11:55:59
【问题描述】:
我正在使用类似的东西
class OpenPage extends StatefulWidget {
@override
_OpenPageState createState() => _OpenPageState();
}
class _OpenPageState extends State<OpenPage> {
int id= 0;
}
@override
Widget build(BuildContext context) {
return Stack(
children: <Widget>[
classOne(), //id changed here
classTwo(), //here data depends on id
],
);
}
其中 classOne 和 classTwo 是 StatefulWidget 。
当我更改 classOne 中的 id 值时,我希望它更改 classTwo,其中 classTwo 中的数据取决于 classOne 中更改的 id。 当 classOne 中的 id 改变时,我怎么能 setState classTwo 呢?
【问题讨论】:
标签: flutter