在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 為什么fun作為參數(shù)傳入時,會自執(zhí)行?

為什么fun作為參數(shù)傳入時,會自執(zhí)行?

先上圖

clipboard.png

當我觸發(fā)下面 batchOperation方法的this.showDeleteConfirm( console.log('aaaa'))時,
有彈出框 但是我還沒選擇,就直接執(zhí)行了 console.log('aaaa'), 點擊確定時,反而會報錯。
為什么?

使用的是 react的antd中的Modal組件

clipboard.png

回答
編輯回答
空痕

正確的寫法應該為:

this.showDeleteConfirm(function () { console.log('aaaa') })

showDeleteConfirm() 接受參數(shù)的是函數(shù)。你這樣寫,console.log('aaaa') 作為一個表達式,當然會直接執(zhí)行。

2017年2月18日 11:49