【问题标题】:The named parameter isn't defined未定义命名参数
【发布时间】:2020-02-13 11:17:08
【问题描述】:

我目前正在学习 Flutter,对它很陌生。我正在尝试在默认代码中的增量计数器旁边制作一个减量计数器。我写了另一个用于减少的 void 并编写了与递增相同的代码(递增除外),但它给出了错误:

未定义命名参数“bulutunKatiliRota”。 尝试将名称更正为现有的命名参数,或使用此名称定义新参数。dart(undefined_named_pa​​rameter)

代码(我只是写我添加的代码):

void _decreaseCounter(){
    setState(() {
      _counter--;
    });
  }

bulutunKatiliRota: FloatingActionButton(
        onPressed: _decreaseCounter,
        tooltip: 'Decrease',
        child: Icon(Icons.delete)
      )

【问题讨论】:

  • floatingActionButton代替bulutunKatiliRota
  • 有另一个按钮使用相同的名称
  • 如果您希望使用多个 FAB,请使用 Column 包含它们,并为每个 FAB 提供唯一的 key
  • 你能说得更具体些吗?我对 Flutter 很陌生
  • 我绝对可以帮上忙,但首先让我知道bulutunKatiliRota 是什么以及您想要实现什么?

标签: flutter dart


【解决方案1】:

用这个替换你的floatingActionButton

floatingActionButton: Row(
  mainAxisAlignment: MainAxisAlignment.spaceBetween,
  children: <Widget>[
    FloatingActionButton( // first FAB to perform decrement 
      onPressed: _decrementCounter,
      child: Icon(Icons.delete),
    ),
    FloatingActionButton( // second FAB to perform increment
      onPressed: _incrementCounter,
      child: Icon(Icons.add),
    ),
  ],
)

【讨论】:

    猜你喜欢
    • 2022-01-04
    • 2022-11-01
    • 2020-06-24
    • 2018-05-14
    • 2020-02-16
    • 2021-06-12
    • 2021-06-15
    • 2020-12-03
    相关资源
    最近更新 更多