0

我想将参数传递到'onpressed'

  • :) == 官方语法
  • :( == 得到一个 void 错误
  • : p == 是我写的技巧,它不会给我一个编辑器错误,
    而是一个带有 setstate() after dispose()消息 的控制台错误

有没有办法将参数传递给onpressed中的方法?

// :) onPressed: (){},
// :) onPressed: _methodName,
// :( onPressed: _methodName(param),
// :p onPressed: (){_methodName(param)},

onPressed: () {
    var docId = _dataList[idx].documentID;
    setState(() { ... });
    print('delete complite');
),

参看。:( 错误图片 https://i.stack.imgur.com/DfHpu.png

4

1 回答 1

0

根据您发布的图片,您应该这样做

onPressed: () => _clickDeleteIcon(_dataList[idx].documentId),
于 2020-02-25T15:58:47.663 回答