前言
记录一下使用方法,方便其他同学查阅
一、在调用页面,声明一个作为参数的函数tap
tap(int i){
print('选择了....'+i.toString());
}
二、声明自定义的函数,设置形参,点击调用参数
InkWell formateItem( Function(int) tapAction){
child: Container(),
onTap: () {
tapAction(1688);
}
}
三、调用,将tapAction传入
formateItem(tap)
四、打印
Flutter: 选择了 1688
在这里简单介绍下逻辑,方便初学的朋友理解
在 步骤三 开始调用formateItem,点击组件响应tapAction,并传入值 1688,方法tap执行打印,很简单