在一个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,自然就能获取到值啦。

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

相关内容

热门资讯

解迷透视!菠萝辅助器免费版的特... 解迷透视!菠萝辅助器免费版的特点,智星菠萝透视(透视)都是有辅助教程(哔哩哔哩)一、菠萝辅助器免费版...
推出新举措!pokerworl... 推出新举措!pokerworld破解版下载,聚友联盟免费辅助器下载地址,机巧辅助软件(有挂功能)-哔...
解谜透视!哈糖大菠萝助手,po... 解谜透视!哈糖大菠萝助手,pokemmo辅助器手机版下载(透视)确实有辅助插件(哔哩哔哩)1、pok...
透视存在!哈糖大菠萝怎么开挂,... 透视存在!哈糖大菠萝怎么开挂,如何下载微信小程序雀神挂件,机巧辅助app(有挂技术)-哔哩哔哩1、许...
解迷透视!newpoker脚本... 解迷透视!newpoker脚本,xpoker怎么作必弊(透视)好像一直总是有辅助脚本(哔哩哔哩)1、...
现场直击!xpoker透视辅助... 现场直击!xpoker透视辅助,永州同城跑子辅助,资料辅助攻略(有挂详情)-哔哩哔哩在进入永州同城跑...
详情透视!大菠萝789辅助器下... 详情透视!大菠萝789辅助器下载,竞技联盟破解版最新版(透视)好像一直总是有辅助教程(哔哩哔哩)所有...
透视苹果版!哈糖大菠萝挂法,雀... 透视苹果版!哈糖大菠萝挂法,雀神破解器插件下载,积累辅助方法(有人有挂)-哔哩哔哩1、雀神破解器插件...
有挂透视!werplan外卦神... 有挂透视!werplan外卦神器,红龙poker有辅助吗(透视)本来一直都是有辅助技巧(哔哩哔哩)1...
透视脚本!智星德州可以透视吗,... 透视脚本!智星德州可以透视吗,约局吧作必弊,讲义辅助app(有挂方针)-哔哩哔哩1、下载好智星德州可...