Flutter - 在无状态小部件中动态地将项目添加到 ListView
Posted
技术标签:
【中文标题】Flutter - 在无状态小部件中动态地将项目添加到 ListView【英文标题】:Flutter - adding items to ListView dynamically in Stateless Widget 【发布时间】:2022-01-21 00:16:26 【问题描述】:我正在创建一个 Flutter 应用程序,并且我有一条从 Stateful widget 到 Stateless widget 的路由。另外,我有一个带有数据的 ListView,我想动态添加项目:但我向 Stateless Widget 添加了一个 ListView,因为到 Stateful 小部件的路由不起作用。
如何解决这个问题?
【问题讨论】:
能否包含能重现相同问题的 code-sn-p? 【参考方案1】:首先你必须展示你的一些代码。
您选择基本上将 Stateless Widget 转换为 Stateful Widget 并定义一个变量 listItem。然后你可以在向你的变量添加一些项目后调用 setState。
否则,我建议使用状态管理包等 GetX、BLoC 或 Provider。你可以研究它们。
【讨论】:
好的。我听了很多关于状态管理包的内容。我想,我会尝试使用它。谢谢!以上是关于Flutter - 在无状态小部件中动态地将项目添加到 ListView的主要内容,如果未能解决你的问题,请参考以下文章