Flutter 如何在flatter中按下()按钮进入表单
我想在表单的Flutter 如何在flatter中按下()按钮进入表单,flutter,http,dart,flutter-web,Flutter,Http,Dart,Flutter Web,我想在表单的onPressed函数中进行get调用 我有一个服务,可以发布帖子并返回响应。body: Future<String> getItems() async { final response = await http.get(Uri.parse('$baseUrl/edicios')); if (response.statusCode == 200) { return response.body;
onPressed
函数中进行get调用
我有一个服务,可以发布帖子并返回响应。body
:
Future<String> getItems() async {
final response = await http.get(Uri.parse('$baseUrl/edicios'));
if (response.statusCode == 200) {
return response.body;
}
}
我已经读过《颤振博士》的文章,但它令人困惑。如果有人能解释一下它是如何工作的。因为getItems()函数是未来的函数,所以在打印之前需要等待响应。这也意味着您的onPressed函数需要使用'async'关键字:
onPressed: () async {
if (_formKey.currentState.validate()) {
futureString = await resource.MyHttpService().getItems();
print(futureString);
}
您可以阅读更多信息。谢谢,它解决了我的问题!!!
onPressed: () async {
if (_formKey.currentState.validate()) {
futureString = await resource.MyHttpService().getItems();
print(futureString);
}