flutter 错误:没有名为“key”的命名参数

jogvjijk  于 2023-03-24  发布在  Flutter
关注(0)|答案(3)|浏览(125)

我尝试做一个简单的构造函数:

import 'package:flutter/material.dart';

class RowItem{
  final String text;
  final IconData icon;

  const RowItem({
    Key? key,
    required this.text,
    required this.icon,
  }) : super(key : key); // <-- Here, the first key

,and I gеt“Error:最后一行,第一个键,没有名为“key”的命名参数。如果你发现了我的错误,请告诉我。
Flutter已升级。

bfrts1fy

bfrts1fy1#

从构造函数和超级调用中移除key参数

import 'package:flutter/material.dart';

class RowItem {
  final String text;
  final IconData icon;

  const RowItem({
    required this.text,
    required this.icon,
  });
}
shyt4zoc

shyt4zoc2#

要修复该错误,只需从构造函数中删除Key?key参数即可。
请尝试以下代码:

class RowItem{
  final String text;
  final IconData icon;

  const RowItem({
    required this.text,
    required this.icon,
  });
}
jutyujz0

jutyujz03#

哦,对不起,这只是一个愚蠢的错误。我的分机在哪里?))

相关问题