如何在更新父有状态小部件时更新子有状态小部件

Posted

技术标签:

【中文标题】如何在更新父有状态小部件时更新子有状态小部件【英文标题】:How to Update child stateful widget on update parent stateful widget 【发布时间】:2021-07-25 14:42:28 【问题描述】:

当更新父状态小部件时,它也应该更新子状态小部件。当我刷新父状态小部件时,不更新子状态小部件。有谁知道在更新父状态小部件时如何同时更新两个有状态小部件?

提前致谢。

【问题讨论】:

BLoC 设计模式将帮助您轻松,在pub.dev/packages/flutter_bloc了解更多信息 试试provider 【参考方案1】:

你应该进入StateManagement,你也可以尝试在构造函数中将setState传递给子小部件

【讨论】:

以上是关于如何在更新父有状态小部件时更新子有状态小部件的主要内容,如果未能解决你的问题,请参考以下文章

如何通过引用有状态小部件来传递数据?我想更改有状态小部件中的变量并更新原始变量

如何从另一个小部件类更新小部件树 - Flutter

调用 setState 时,我的有状态小部件不会更新其状态

如何从另一个小部件状态处理一个小部件状态?

Flutter:从子 StreamBuilder 更新有状态小部件

需要从其他有状态小部件更新布尔标志