[英]How to declare a variable inside onPressed Flutter?
I am trying to create a variable in onPressed
.我正在尝试在onPressed
创建一个变量。 But it says error: expected {
.但它说错误: expected {
。 Can someone show an example of onPressed where a variable is initialized, declared and used?有人可以展示一个 onPressed 的示例,其中一个变量被初始化、声明和使用?
Here is my code:这是我的代码:
import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;
class TestingWidget extends StatefulWidget {
@override
_TestingWidgetState createState() => _TestingWidgetState();
}
var requestbody = {
"apiKey":"z_P!EJ?dsverbtbspV3K4GxaET",
"operationType":"register_user_otp",
"operationData": {
"email": "shewfwrvam@fvbtrg.com",
"userName":"dvre",
"accessKey":"2defr",
"accessValue":"32rfg43v5",
"registrationTimeStamp": 1616919213853
}
};
var url = Uri.parse('https://script.google.com/macros/s/AKfycbz7kTROol8u509M_p9pMZ9XRnL-myVjcRQKeb9Etp_OIMPnH640vHf_0Jp2dvRIco7kOg/exec');
class _TestingWidgetState extends State<TestingWidget> {
@override
Widget build(BuildContext context) {
return ElevatedButton(
onPressed: () => {
var response = await http.post(url, body: requestbody);
print('Response status: ${response.statusCode}');
print('Response body: ${response.body}');
},
child: new Text('Click me'),
);
}
}
For anonymous functions use =>
or {}
not both.对于匿名函数,请使用=>
或{}
而非两者。 https://dart.dev/guides/language/language-tour#anonymous-functions https://dart.dev/guides/language/language-tour#anonymous-functions
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.