使用构造函数的位置参数太多



我的第一篇文章-请帮我解决我的问题

伙计们,这是我的购物车屏幕代码,我必须调用我的主屏幕与选定的索引= 2从购物车屏幕但我对此有意见。有人能帮我解决我的问题吗我的主屏幕代码在这里-

const MainScreen(selectedMainIndex == 2); 
class MainScreen extends StatefulWidget { 
final int? id; 
const MainScreen({Key? key, this.id}) : super(key: key);

我得打电话主屏幕与selectedMainIndex = 2从另一个屏幕

我已经导入主屏幕,但我找不到我的错误在哪里??

使用Flutter 3.3

要在命名构造函数上传递值,

final int? id; 
const MainScreen({Key? key, this.id}) : super(key: key);

你需要做

MainScreen(selectedMainIndex: 2)

不是==,而是:

查找有关#using-constructors的更多信息

最新更新