【问题标题】:Too many positional arugments using constructor使用构造函数的位置参数太多
【发布时间】:2023-01-14 09:57:52
【问题描述】:

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

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

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

我必须打电话 选定索引 = 2 的主屏幕 从另一个屏幕

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

使用颤振 3.3

【问题讨论】:

  • 你能包括 code-sn-p 而不是文本吗,更多关于minimal-reproducible-example
  • 兄弟我不能编辑这个问题实际上我必须将一个屏幕调用到我的另一个屏幕但是我必须用 selectedMainIndex = 2 调用它我怎么能用 selectedMainIndex 调用它

标签: android flutter dart


【解决方案1】:

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

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

你需要做

MainScreen(selectedMainIndex: 2)

而不是 ==,它将是 :。

【讨论】:

    猜你喜欢
    • 2017-04-04
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-04
    • 1970-01-01
    相关资源
    最近更新 更多