【发布时间】:2021-10-20 03:28:39
【问题描述】:
这是我的代码
ElevatedButton(
child : Text ("Continue"),
onPressed: () {
if (_formKey.currentState.validate()) {
_formKey.currentState.save();
KeyboardUtil.hideKeyboard(context);
Navigator.pushNamed(context, LoginSuccessScreen.routeName);
}
},
),
ElevatedButton 不是函数。 (文档)尝试更正名称以匹配现有函数,或定义名为“ElevatedButton”的方法或函数。
名称 ElevatedButton 在库 package:fitnessapp/components/elevated_button.dart 和 package:flutter/src/material/elevated_button.dart (via package:flutter/material.dart) 中定义。 (文档)尝试对其中一个导入指令使用“作为前缀”,或者对除一个导入之外的所有指令隐藏名称。
“我该如何解决这个问题”?
【问题讨论】:
-
您似乎有一个名为
ElevatedButton的组件。使用as关键字,如下所示。import 'package:fitnessapp/components/elevated_button.dart' as CustomElevatedButton;