首页 > 解决方案 > 在Flutter中单击按钮时将数据从API绑定到gridview?

问题描述

如何在按钮单击时将 API 中的数据绑定到 Flutter 中的 gridview?假设我有一个调用搜索 API 的搜索按钮,按下搜索后我会收到 JSON 响应,之后我需要在 gridview 上显示它。

标签: flutter

解决方案


API 调用很可能会通过 Future 返回,因此最简单的是使用 FutureBuilder。但是,如果您可以遵循它,我会使用 RiverPod FutureProvider,因为它会缓存结果,并且还有这个很酷的 .when 东西,它消除了对 FutureBuilder 的需求。


推荐阅读