flutter,dart - 来自 onpressed 属性的参数
flutter,dart - parameter from onpressed properties
我想将参数传递给 'onpressed'
- :) == 官方语法
- :( == 得到一个空错误
- : 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: () => _clickDeleteIcon(_dataList[idx].documentId),
我想将参数传递给 'onpressed'
- :) == 官方语法
- :( == 得到一个空错误
- : 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: () => _clickDeleteIcon(_dataList[idx].documentId),