flutter文档中的示例仅在initState期间显示,而非onPressed。
我想知道什么是正确的语法,更新一个文本字段与按钮按下,触发一个异步http请求。
onPressed: () async {
await http
.get(Uri.parse('https://localhost:5001/api/Blog'))
.then((value) => setState(() {
_httpResult = value.body;
}));
}
1条答案
按热度按时间sr4lhrrt1#
如果您能提供更多信息,根据我的理解,这将很有帮助:
你试图更新一个文本字段,从一个按钮按下,从一个网址获取内容?
如果是这样,则文本字段将填充一个变量,因此在StatefulWidget类中定义:
然后在小工具中:
然后按下按钮
不确定这是否是你的意思?再次与你提供的信息,很难进入细节。