没有为 Card 小部件定义 Flutter 命名参数
Flutter named paramter is not defined for Card widget
我正在尝试创建一个可重复使用的 Card 小部件,以在我的应用程序中的其他 dart 文件中使用。
我不断收到 named parameter is not defined 错误。这可能是什么问题?
我已经尝试过的事情:
- 正在重新安装flutter SDK
- 运行 flutter doctor 没有抛出与此相关的问题。
- 运行 对 VS-Code 的 Dart 重新分析。
card.dart
home.dart
import 'package:flutter/material.dart';
import 'card.dart';
class Home extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Card'),
),
body: Card());
}
}
错误描述
请更改 class 与卡不同的名称。因为你在 dart 包里已经有 Card class.
解决方案:
class MyCard extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Card(color: Colors.red,));
}
}
我正在尝试创建一个可重复使用的 Card 小部件,以在我的应用程序中的其他 dart 文件中使用。 我不断收到 named parameter is not defined 错误。这可能是什么问题? 我已经尝试过的事情:
- 正在重新安装flutter SDK
- 运行 flutter doctor 没有抛出与此相关的问题。
- 运行 对 VS-Code 的 Dart 重新分析。
card.dart
home.dart
import 'package:flutter/material.dart';
import 'card.dart';
class Home extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Card'),
),
body: Card());
}
}
错误描述
请更改 class 与卡不同的名称。因为你在 dart 包里已经有 Card class.
解决方案:
class MyCard extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Card(color: Colors.red,));
}
}