先上图
当我触发下面 batchOperation方法的this.showDeleteConfirm( console.log('aaaa'))
时,
有弹出框 但是我还没选择,就直接执行了 console.log('aaaa')
, 点击确定时,反而会报错。
为什么?
使用的是 react的antd中的Modal组件
先上图
当我触发下面 batchOperation方法的this.showDeleteConfirm( console.log('aaaa'))
时,
有弹出框 但是我还没选择,就直接执行了 console.log('aaaa')
, 点击确定时,反而会报错。
为什么?
使用的是 react的antd中的Modal组件
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.5k 阅读
2 回答1.8k 阅读
正确的写法应该为:
showDeleteConfirm()
接受参数的是函数。你这样写,console.log('aaaa')
作为一个表达式,当然会直接执行。