如何在按下按钮时在屏幕上加载数据,而无需路由和重建整个屏幕



请原谅我,如果这是一个幼稚的问题,但我正在尝试在 Flutter 中找出一种方法,以便在用户单击按钮时加载不同的数据。我目前看到的方式是每次都将用户路由到新屏幕,但我相信不会每次都加载整个屏幕,会有更好的方法

  1. 你应该使用有状态的小部件

我会创建一个Future Builder/ListView Builder。根据您希望它的行为方式,您可以在重新生成要显示的项列表之前清除 ListView 项。

未来生成器 您可以创建一个函数来返回某些小部件,具体取决于您使用该函数发出的请求。

最新更新