在一个react中函数里面传一个函数
创始人
2025-01-09 12:35:05
0

在平时的开发中,为了方便,我们经常会在列表的比如删除、禁用等会弹窗提示用户是否真的要执行这个操作,并且在执行完这个操作后,用户确认ok后,真正去调用对应的接口,此时我们可以给

弹窗函数传入一个回调的方法以供用户确认后执行,不同的操作,传入不同的回调,这样子我们就很方便使用showConfirm这个弹窗方法了
1、test.tsx里面

引入confirm弹窗

2、配置弹窗使用的公共方法,其中callBack是回调函数,会在onOk的时候执行,此时onOk里面也可以把callBack()改写成callBack?.(),就算不传这个参数也不会报错

3、调用弹窗方法,传回调函数

方法一:以下写法传回调函数获取不到数据

因为showConfirm的回调里面是没有接收参数,所以传了过去,那么会默认也是item的值为空,那么再handleBlock也是用的传的item,那么会被认为两个是同一个数据,自然接收到的就是空

(1)传回调函数获取不到item数据

(2)页面查看

发现调用了回调,但是获取不到数据itam

方法二:改为以下写法可获取到数据

因为showConfirm的回调里面是没有接收参数,所以传了空,那么再handleBlock却传了item,那么执行回调的item自然就是当前的item,自然就能获取到值啦。

总结:注意回调传递参数的方法,其实这里相当于使用了闭包

相关内容

热门资讯

第2分钟外挂透视!wepoke... 第2分钟外挂透视!wepoker究竟有没有透视,wepoker挂(有挂详细)-哔哩哔哩1、wepok...
更值得关注的是!同城游辅助软件... 更值得关注的是!同城游辅助软件!真是存在有开挂辅助攻略(有挂秘笈)-哔哩哔哩1、同城游辅助软件模拟器...
8分钟外挂透视!wepoker... 8分钟外挂透视!wepoker辅助透视软件,wepoker可以透视码(真的有挂)-哔哩哔哩1、wep...
法门透视挂!内蒙博乐填大坑辅助... 法门透视挂!内蒙博乐填大坑辅助(辅助)总是一直都是有辅助攻略(哔哩哔哩)该软件可以轻松地帮助玩家将内...
第六分钟外挂透视!wepoke... 第六分钟外挂透视!wepoker轻量版透视系统,wepoker底牌透视(有挂方略)-哔哩哔哩1、we...
模板透视挂!微信呢小程序辅助器... 模板透视挂!微信呢小程序辅助器(辅助)原来有辅助方法(哔哩哔哩)1、让任何用户在无需微信呢小程序辅助...
近日!微乐小程序晃晃脚本!一贯... 近日!微乐小程序晃晃脚本!一贯是有开挂辅助器(确实有挂)-哔哩哔哩1、用户打开应用后不用登录就可以直...
第9分钟外挂透视!wepoke... 第9分钟外挂透视!wepoker免费脚本咨询,wepoker透视挂方法(有挂分析)-哔哩哔哩1、游戏...
窍要透视挂!枫叶辅助器(辅助)... 窍要透视挂!枫叶辅助器(辅助)竟然是有辅助软件(哔哩哔哩)1、很好的工具软件,可以解锁游戏的枫叶辅助...
技巧辅助挂!边锋干瞪眼ios辅... 技巧辅助挂!边锋干瞪眼ios辅助!其实真的有开挂辅助方法(有挂规律)-哔哩哔哩亲,关键说明,边锋干瞪...