【发布时间】:2020-02-25 13:31:33
【问题描述】:
我想将参数传递到'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
【问题讨论】:
-
最干净的大概是
onPressed: () => _methodName(param),
标签: flutter dart flutter-onpressed