我的代碼有問題,而且由于我是使用 Flutter 的新手,所以我不知道如何修復它。我試圖修復http.get(string)并且我確實做到了,但現在我遇到了then(()).
void submitForm(FeedbackForm feedbackForm) async {
try {
await http.get(Uri.parse(URL feedbackForm.toParams()).then((response)) {
callback(convert.jsonDecode(response.body['status']));
});
} catch (e) {
print(e);
}
} }
uj5u.com熱心網友回復:
看來你的括號放錯了:
await http.get(...).then((response) => callback(...))
它們允許您在前一個 Future 的結果可用時立即使用它。如果您覺得它令人困惑,您可以一次宣告一個變數。
final response = await http.get(...);
// Check if response was as expected
await callback();
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/495059.html
上一篇:如何在顫動中將小部件與右下角對齊
