任何人都可以解释如何使用 api/json 向 select 个国家/地区制作可搜索下拉列表吗?在颤动中

Can Anyone Explain how to make a Searchable DropDown to select countries using api/json? in Flutter

我想制作一个下拉列表,其中可以select国家。下拉列表必须是可搜索的,每当我们键入一个字母时,下拉列表就会发生变化。 下拉列表正在使用 api/json 数据。 我们没有手动制作 selection。

您可以使用 searchable_dropdown or dropdown_search

对于API/JSON问题:

查看 Readme

中的第二个包示例

例子

DropdownSearch<UserModel>(
  label: "Name",
  onFind: (String filter) async {
    var response = await Dio().get(
        "http://5d85ccfb1e61af001471bf60.mockapi.io/user",
        queryParameters: {"filter": filter},
    );
    var models = UserModel.fromJsonList(response.data);
    return models;
  },
  onChanged: (UserModel data) {
    print(data);
  },
);