Flutter VSC颤振-命名为不可识别的参数
以下是我的方法:Flutter VSC颤振-命名为不可识别的参数,flutter,Flutter,以下是我的方法: Future<String> guardaExplicacao({Hour hour, Student student, String subject, String meet}) async { String _url = '$_apiURL/put_explicacao'; Map _body = { 'fk_hour': hour.toString(), 'fk_student': student.toStr
Future<String> guardaExplicacao({Hour hour, Student student, String subject, String meet}) async {
String _url = '$_apiURL/put_explicacao';
Map _body = {
'fk_hour': hour.toString(),
'fk_student': student.toString(),
'subject': subject,
'meet': meet
};
http.Response response = await http.post(_url, body:_body);
return response.body;
}
VSC投诉信息如下:
未定义命名参数“meet”
我不知道为什么…我报告的情况发生在创建的任何静态方法上。我没有说GuardaExplicacao是Explicacao类的一个静态方法,从而稍微简化了代码。我通过实例化Explicacao类并调用getExplicacao方法解决了这个问题。尝试重新启动vscode也可以显示如何声明
\u meet
?String\u meet=meet?"1" : "0" ;嗯,语法对我来说似乎是正确的。你安装了flutter和dart插件吗?谢谢你的兴趣和帮助。我报告的情况发生在创建的任何静态方法上。我没有说GuardaExplicacao是Explicacao类的一个静态方法,从而稍微简化了代码。我通过实例化类Explicacao并调用方法getExplicacao解决了这个问题。很好,如果您解决了这个问题,请添加适当的解决方案作为问题的答案,因为这可能会帮助其他可能面临类似问题的人
String resultado = await guardaExplicacao(
hour: _hour,
student: _student,
subject: _subject,
meet: _meet);