Flutter 有人能解释一下如何使用api/json制作一个可搜索的下拉列表来选择国家吗?飘飘然

Flutter 有人能解释一下如何使用api/json制作一个可搜索的下拉列表来选择国家吗?飘飘然,flutter,flutter-layout,dropdown,flutter-dependencies,Flutter,Flutter Layout,Dropdown,Flutter Dependencies,我想做一个下拉列表,在其中可以选择国家。下拉列表必须是可搜索的,无论何时我们键入一封信,下拉列表都会更改。 下拉列表使用api/json数据。 我们不会手动进行选择。您可以使用或包 对于API/JSON问题: 查看中的第二个包示例 范例 DropdownSearch<UserModel>( label: "Name", onFind: (String filter) async { var response = await Dio().get( "ht

我想做一个下拉列表,在其中可以选择国家。下拉列表必须是可搜索的,无论何时我们键入一封信,下拉列表都会更改。 下拉列表使用api/json数据。 我们不会手动进行选择。

您可以使用或包

对于API/JSON问题:

查看中的第二个包示例

范例

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);
  },
);
DropdownSearch(
标签:“姓名”,
onFind:(字符串筛选器)异步{
var response=wait Dio().get(
"http://5d85ccfb1e61af001471bf60.mockapi.io/user",
queryParameters:{“filter”:filter},
);
var models=UserModel.fromJsonList(response.data);
收益模型;
},
onChanged:(用户模型数据){
打印(数据);
},
);

这里有什么问题?有多个这样的包,您可以与网络呼叫结合使用来实现您的目标。如果您在实现方面有问题,请发布您的查询。您可以解释如何在下拉列表中使用api数据或json dat吗?请解释如何组合网络调用。@Alita已经回答了该查询。看看这里,如何在下拉列表中使用Json数据或api数据?