先上图当我触发下面 batchOperation方法的this.showDeleteConfirm( console.log('aaaa'))时,有弹出框 但是我还没选择,就直接执行了 console.log('aaaa'), 点击确定时,反而会报错。为什么?使用的是 react的antd中的Modal组件
1 回答
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
正确的写法应该为:
this.showDeleteConfirm(function () { console.log('aaaa') })
showDeleteConfirm()
接受参数的是函数。你这样写,console.log('aaaa')
作为一个表达式,当然会直接执行。
添加回答
举报
0/150
提交
取消